具有空键/名称的目标数组元素


Target array element that has a blank key/name

我有一个由我无法控制的数据生成的数组,它返回下面的数组。有没有一种方法可以专门针对具有空键/名称的元素?

我试过$array['']$array[' ']$array[0],但它们似乎都不起作用。有没有其他方法可以不循环遍历数组,空键/名称可以在数组中的任何位置,而不一定是最后一个数组元素?

var_dump(array_keys($array));为所讨论的元素提供了[0]=> string(2) " ",我曾尝试用一个空格和两个空格作为键/名称来定位该元素,但仍然给出了一个未定义的索引错误。

我还对数组中的键运行了serialize(),键/名称为空的元素将返回s:2:" ";

阵列

Array
(
    [desc] => Information etc.
    [ref] => 2
    [ ] => 123
)

它可能不是",而是显示为"的东西(可能为null?)。尝试var_dump(array_keys($array))以获取实际的键值和类型。这应该向您显示使用的正确密钥