2016-02-05 196 views
0

也許是一個微不足道的問題 - 但即使卡住了。我有一個數組,打印出與print_r的PHP非法字符串偏移量 - 但是數組已設置

Array ([Code] => 200 [Content] => Array ([0] => Array ([BelegID] => XXXX [BelegDatum] => 1453330800 [Lager] => ABCLAGER [Transporteur] => 0))) 

當我嘗試通過

if($auftrag['Code'] == "200"){DO SOMETHING} 

訪問陣列我得到的錯誤

Warning: Illegal string offset 'Code' in 

有人可以ENLIGHT我嗎?

乾杯

+0

'$ auftrag'必須是一個字符串,而不是一個數組。 – AbraCadaver

+0

也許是數組定義中的錯字?再檢查一遍。 – fusion3k

+0

我該如何改變?它是一個數組 –

回答

1

我發現我的錯誤。這是人類加班的錯誤。

我只是在做print_r數組 - 所以它打印出來的時候是正確的。但我沒有將json解碼的結果保存到$ auftrag。