我有简单的数组,如
Array
(
[vaucher] => 000000000000000001ea0e0e697ac203f2420d36c54ad7b2f16c5a3e0692a11b
[addresses] => Array
(
[0] => address_1
[1] => address_2
[2] => address_3
)
[received] => 2017-01-03T06:49:28.593Z
...
)
我试图将[addresses]
的地址与我的数据库中的地址进行匹配,但我已经Illegal string offset 'addresses'
这是我尝试做的事情
$match = false;
foreach ($total['addresses'] as $data) {
if ($data == $order->address) {
$match = $data;
break;
}
}
为什么我这里有非法字符串偏移? 我已尝试使用另一个阵列,例如提供的SO线程并且它已经工作了......但是这个没有用,所以它对我没有帮助。