我有以下的PHP数组:
假设我想找到包含 '
编辑:请问使用foreach循环遍历数组还是使用array_search会更快?或者它们的速度差不多?
array(
(int) 0 => array(
'records' => array(
'id' => '25',
'parent_id' => '1',
'address' => '896167',
)
),
(int) 1 => array(
'records' => array(
'id' => '26',
'parent_id' => '2',
'address' => '890812',
)
),
(int) 2 => array(
'records' => array(
'id' => '28',
'parent_id' => '16',
'address' => '8A3813',
)
),
(int) 3 => array(
'records' => array(
'id' => '29',
'parent_id' => '17',
'address' => '8A3914',
)
)
)
假设我想找到包含 '
id' => '29'
的键,有什么快速的方法可以搜索该数组并返回正确的键?在这种情况下,正确答案是3。编辑:请问使用foreach循环遍历数组还是使用array_search会更快?或者它们的速度差不多?