开发者

Split Comma Separated Names with PHP

I have names in the form of Lastname, Firstname. In my database I have a different field for both the first and last.

I would like t开发者_如何学Pythono use PHP to read everything before the comma as the lastname and everything after the comma as the firstname. What is the best way to accomplish this?


list($Lastname,$Firstname) = explode(",",$Name);   


   <?php 
        $names = explode( "," , $allNames);
       // $names[0] and names[1] are first and last names
      ?>


with the explode function.

<?php 
list($firstname, $lastname) = explode(',','Lastname, Firstname',2);
echo $firstname.' '.$lastname;
?>


If you'll use list();

while( list($fname,$lname) = explode(", ", $db->fetch() ) ) {
   echo $lname . " " . $fname . "<br />";
}

Without list() and assining an array;

$name = explode( ", ", $db->fetch()->nameField );
// may be you want to do something with that array
// do something
// echoing
foreach( $name as $fname=>$lname ) {
    echo $lname . " " . $fname . "<br />"
}


As nobody has mentioned it yet, to expressly meet the question requirements, you'll need to use the third parameter to explode()

list($lastname, $firstname) = explode(',', $name, 2);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜