2016-02-05 53 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。