【发布时间】:2016-09-13 04:36:58
【问题描述】:
所以我在 php 中有一个这样的数组:
array(
22 => array()
23 => array()
25 => array()
)
我在 search_array 中使用 array_column 来搜索子数组中的列。
$index=array_search('needlehere',array_column(myarray,'columnbeingsearchedhere'))
但是 array_column 没有使用正确的索引,而是将它们重新索引为 0,1,2...
有没有办法保留正确的索引?
【问题讨论】:
-
array_column用于获取公共索引列...... -
如果数组中的某些子集没有指定的列,array_combine 解决方法将不起作用(array_column 将转储这些子集而不是返回 NULL)。