我的名字形式爲姓氏,名字。在我的數據庫中,我有第一個和最後一個不同的字段。斯普利特逗號與PHP分開的名字
我想使用PHP來讀取逗號之前的所有內容作爲姓和逗號後的所有內容作爲名。什麼是完成這個最好的方法?
我的名字形式爲姓氏,名字。在我的數據庫中,我有第一個和最後一個不同的字段。斯普利特逗號與PHP分開的名字
我想使用PHP來讀取逗號之前的所有內容作爲姓和逗號後的所有內容作爲名。什麼是完成這個最好的方法?
list($Lastname,$Firstname) = explode(",",$Name);
<?php
$names = explode("," , $allNames);
// $names[0] and names[1] are first and last names
?>
與爆炸功能。
<?php
list($firstname, $lastname) = explode(',','Lastname, Firstname',2);
echo $firstname.' '.$lastname;
?>
如果您使用list()
;
while(list($fname,$lname) = explode(", ", $db->fetch())) {
echo $lname . " " . $fname . "<br />";
}
沒有list()
並確定一個數組;
$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 />"
}
因爲沒有任何人提到它,以明確滿足要求的問題,你就需要使用第三個參數explode()
list($lastname, $firstname) = explode(',', $name, 2);