名前はの形式で、姓、名はです。私のデータベースでは、最初と最後のフィールドが異なります。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);
に三番目のパラメータを使用する必要があります