【问题标题】:How to search through subarrays efficiently in PHP?如何在 PHP 中有效地搜索子数组?
【发布时间】:2010-03-10 10:29:32
【问题描述】:
$arr = array($arr1,$arr2,..);

如何通过$arr搜索找到key1 => 'something',key2 => 'something else'的那个

【问题讨论】:

标签: php arrays


【解决方案1】:

您可以使用Iterators 遍历嵌套数组,例如

$iterator = new RecursiveIteratorIterator(
                new RecursiveArrayIterator($nestedArray), 
                RecursiveIteratorIterator::SELF_FIRST);

foreach($iterator as $key => val) {
    if($key === 'something') {
        echo $val;
    }
}

或者,看看array_walk_recursive

【讨论】:

    猜你喜欢
    • 2015-03-26
    • 2015-01-31
    • 2014-09-28
    • 2020-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    相关资源
    最近更新 更多