当我回应
print_r(array_values(array_filter($exampleArray[5]["Numbers"])));
我得到一个看起来像
的数组Array ( [0] => 100
[1] => 31
[2] => 023 )
但是当我回应声明时
print_r(array_values(array_filter($exampleArray[5]["Numbers"][0])));
我得到了
Notice: Undefined offset: 0
Warning: array_filter() expects parameter 1 to be array, null given
Warning: array_values() expects parameter 1 to be array, null given
消息。 显然有0指数,但我不知道为什么我会收到错误。
答案 0 :(得分:2)
简单因为$exampleArray[5]["Numbers"][0]
不是数组而是字符串。
如果您想获得索引[0]
值,则应在0
响应中调用索引array_values
print_r(array_values(array_filter($exampleArray[5]["Numbers"]))[0]);
以上代码将返回100