JO> so that the last name is first? Also, how do I
JO> handle people with three names? Thanks.
I missed this part, so here's my take with the solution I provided (I'm including the print-out of the <option> tags):
foreach ($name_array as $person) {
$lastname_element = count($person) - 1; //index of last element
echo "<option>" . $person[$lastname_element] . ", ";
echo $person[0] . "</option>\n"; //zero (0) is the first name
}
Ben Ramsey wrote:
This works rather nicely, too:
<?php
$list = "Firstname1 LastName1
Firstname2 Lastname2";
$name_array = array();
$temp_array = explode("\n", $list);
foreach ($temp_array as $name) {
$name_array[] = explode(" ", $name);
}
print_r($name_array);
?>
$name_array is now a multi-dimensional array with the first and last names separated. print_r should show you the values.
--
Regards,
Ben Ramsey
http://benramsey.com
http://www.phpcommunity.org/wiki/People/BenRamsey