如何在 PHP 中有效地搜索子数组? [英] How to search through subarrays efficiently in PHP?
本文介绍了如何在 PHP 中有效地搜索子数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$arr = array($arr1,$arr2,..);
如何通过$arr
查找key1 => 的那个'东西'
,key2 =>'别的东西'
推荐答案
您可以使用 迭代器,例如
$iterator = new RecursiveIteratorIterator(
new RecursiveArrayIterator($nestedArray),
RecursiveIteratorIterator::SELF_FIRST);
foreach($iterator as $key => val) {
if($key === 'something') {
echo $val;
}
}
或者,看看array_walk_recursive
这篇关于如何在 PHP 中有效地搜索子数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文