我試圖追加到我已經存儲在數據庫中的數組。它被保存爲一個序列化數組。我需要將它從數據庫中反序列化,添加到它,然後再次序列化並存儲它。除了更新數組的部分外,我沒有任何問題。PHP追加到多維陣列
陣列如下:
Array
(
[pages]=>Array
(
[0]=>12
[1]=>43
[2]=>34
)
[images]=>Array
(
[0]=>54
[1]=>89
[2]=>78
)
)
//I tried this
$newid = 33;
$array['pages'][] = $newid;
我需要將值添加到所述陣列的第二維度。有任何想法嗎?
php文檔有大量關於構造數組的信息。 – Scuzzy
工作正常嗎? http://ideone.com/87lKZ – Joe
這是愚蠢的。這是其中的一個漏洞,你無法看到問題時,它的權利在你面前。我試圖操縱的數組沒有按照我的預期構建。一個快速的print_r($ array)顯示了這個問題。對不起浪費大家時間。 – Laurence