我不明白爲什麼我的陣列中的循環被削減?不能得到最後一個數組值
Array
(
[0] => Array
(
[name] => order
[value] => asd
)
[1] => Array
(
[name] => item
[value] => aa
)
[2] => Array
(
[name] => quant
[value] => 5
)
[3] => Array
(
[name] => price
[value] => 20
)
)
我的PHP代碼的for循環:
for($i = 0; $i < count($json_array); $i++)
{
echo $json_array[$i]['name'];
}
我得到的結果是:orderitemquant
但爲什麼最後的值price
沒有了嗎?這段代碼有什麼問題?
沒有錯誤,在PHP錯誤日誌警告? – Draiken 2012-07-13 12:06:19
你的數組的數量是多少? – 2012-07-13 12:06:49
你確定$ json_array是你認爲的嗎?嘗試打印出數組值首先要確保''的print_r($ json_array);'' – JConstantine 2012-07-13 12:07:09