我有一个由我无法控制的数据生成的数组,它返回下面的数组。有没有办法专门针对具有空白键/名称的元素?
我已尝试过$array['']
,$array[' ']
和$array[0]
,但似乎都没有。是否有另一种方法没有循环遍历数组,空键/名称可以在数组中的任何位置,它不一定是最后一个数组元素?
var_dump(array_keys($array));
为我提供[0]=> string(2) " "
有问题的元素,我尝试使用单个和双重空格作为键/名称来定位元素但仍然提供未定义的索引错误。< / p>
我还在数组的键上运行serialize()
,并且带有空白键/名称的元素返回s:2:" ";
。
阵列
Array
(
[desc] => Information etc.
[ref] => 2
[ ] => 123
)
答案 0 :(得分:-1)
我可能不会''但显示为''(可能是null?)。尝试var_dump(array_keys($array))
获取实际的键值和类型。这应该显示使用正确的密钥