なぜこの配列は機能しませんか?何が間違っていますか?私の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
上記の編集を参照してください –