有人可以解釋我爲什麼我不能從數組中獲取數據嗎? 我的回聲只返回「數組」。我哪裏錯了?我的數組返回數組在內部foreach
<?php
$people = array(
array("name"=>"Bob","age"=>8,"colour"=>"red"),
array("name"=>"Greg","age"=>12,"colour"=>"blue"),
array("name"=>"Andy","age"=>5,"colour"=>"purple"));
foreach($people as $vperson => $person){
echo $person;
}
?>
因爲你的陣列是一個___nested___陣列;在$人民陣列中的每個元素,是一個子陣列 –
如果您正在尋找打印的名字......做到這一點'回聲$人[「姓名」];',而不是'$回聲人;' –
使用print_r的,而不是回聲.. $ vperson將打印鍵和$ person將打印嵌套數組 –