爲什麼這個數組不工作?我做錯了什麼?我的foreach循環的結果總是空或者只是一些奇怪的數字和符號。那麼我的foreach循環出了什麼問題?這個foreach循環有什麼問題?
$array = array();
while($row = mysqli_fetch_array($result)) {
if(!empty($row["some"])) {
$array["some"] = $row["some"];
$array["some2"] = $row["some2"];
}
}
foreach($array as $property=>$value) {
echo '<p>'.$value["some"].' - '.$value["some2"].'</p>'; }
你是對的!我完全沒有看到。所以正確的版本會是$ array [] [「some」] = $ row [「some」];不是嗎? – phpheini
查看我的編輯 –