我一直在努力與這個東西兩天,我需要幫助,哈哈。 我試圖處理一個有一些輸入作爲數組的帖子。未定義的偏移量與陣列後
要了解陣列的結構,這裏的的print_r($ _ POST)
的print_r($ _ POST):
Array
(
[prov] => 49
[almacen] => 1
[fecha] => 24-01-2014
[a] => Array
(
['1545'] => Array
(
[0] => 1
)
['908'] => Array
(
[0] => 1
)
)
[p] => Array
(
['1545'] => Array
(
[0] => 0.6
)
['908'] => Array
(
[0] => 0
)
)
[d] => Array
(
['1545'] => Array
(
[0] => 20
)
['908'] => Array
(
[0] => 0
)
)
[e] => Array
(
['1545'] => Array
(
[0] => 2
)
['908'] => Array
(
[0] => 0
)
)
)
如果我做的print_r($ _ POST [ 「P」])這是我得到什麼(如預期):
Array
(
['1545'] => Array
(
[0] => 0.6
)
['908'] => Array
(
[0] => 0
)
)
,但是,如果我嘗試使用的print_r走得更遠($ _ POST [ 「p」] [0]),我收到一個:
Notice: Undefined offset: 0
或print_r($ _ POST [「p」] [「1545」])也會因未定義的偏移而失敗。
如何獲得$ _POST [「p」] [「1545」]不返回undefined。
謝謝!
'$ _POST ['p'] [1545]'應該沒有問題? –
well'$ _POST [「p」] [0]'實際上不存在,但沒有理由'print_r($ _ POST [「p」] [「1545」])''undefined offset' – zzlalani
$ _POST ['p'] [1545]和$ _POST ['p'] [「1545」]均給出 未定義偏移量:1545 – monxas