【发布时间】:2015-11-11 22:54:59
【问题描述】:
我有一个由我无法控制的数据生成的数组,它返回以下数组。有没有办法专门针对具有空白键/名称的元素?
我尝试过$array['']、$array[' '] 和$array[0],但它们似乎都不起作用。有没有不遍历数组的另一种方法,空键/名称可以在数组中的任何位置,不一定是最后一个数组元素?
var_dump(array_keys($array)); 为有问题的元素提供了[0]=> string(2) " ",我尝试使用单空格和双空格作为键/名称来定位元素,但仍然给出未定义的索引错误。
我还在数组中的键上运行serialize(),并且带有空白键/名称的元素返回s:2:" ";。
数组
Array
(
[desc] => Information etc.
[ref] => 2
[ ] => 123
)
【问题讨论】:
-
可能是
 哈哈哈:p,如果您通过浏览器查看,可能需要查看view source以找出答案 -
@Ghost,要是这么简单就好了,试了试也没用。在源代码中它只是空的,就像它在浏览器中显示一样。
-
var_dump()看看。 -
你试过$array[NULL]
-
var_dump(ord(array_search(123, $array) ) );呢??