對於此代碼我得到error.at此行$sname[] = $rs['StudentId'];
PHP致命錯誤:[]運算符不支持字符串 $ sname = array(); $ i = 0;[]運算符不支持字符串
foreach($data as $rs){
foreach($SchoolName as $sname){
// echo $rs['SchoolName'].'=='.$sname."<br />";
echo $i."<br />";
if($rs['SchoolName'] == $sname){
$sname[] = $rs['StudentId'];
}
$i++;
}
}
請告訴我問題嗎? – KingCrunch 2011-05-05 11:05:16
[]運算符不支持字符串...請如何解決這個 – Allov 2011-05-05 11:05:46
我假設$ rs是一個字符串,而不是一個數組。例如,用var_dump檢查$ rs的數據。 – superbly 2011-05-05 11:06:21