這裏是問題:我想分割一個字符串,使其名稱和名字,但我的兩個變量是空的,我不明白爲什麼...有人可以幫助我?這是我的代碼:PHP - 字符串解析和連接問題
$nom_aut1 = "";
$prenom_aut2 = "";
//$auteur1 is already initialized
for ($i = 0; $i < strlen($auteur1); ++$i)
{
if ($auteur1[$i] != ' ') continue;
for ($j = 0; $j < $i; ++$j)
{
$nom_aut1 .= $auteur[$j];
}
for ($j = $i+1; $j < strlen($auteur1); ++$j)
{
$nom_aut1 .= $auteur1[$j];
}
break;
}
echo '"'.$nom_aut1.'.'.$prenom_aut1.'"';
謝謝:)
您是否嘗試過PHP函數explode()?我認爲一種方式更適合你這樣做。 – stefandoorn 2012-01-18 10:41:21
輸入字符串是怎樣的? – feeela 2012-01-18 10:41:29
你能描述你想達到的目標嗎?我認爲可能有更好的方法(沒有這樣的循環/休息/繼續結構)。如果有的話 - 看起來像你的代碼在第一個字母后停止,因爲中斷髮出。 – Aurimas 2012-01-18 10:41:36