【发布时间】:2013-03-10 23:22:19
【问题描述】:
搜索数组元素的子数组以检查特定键的值的最有效方法是什么?例如,给定以下数组,我想检查两个子数组的“msg”值,如果其中一个被填充,则返回一个布尔结果:
[TGMN02] => Array
(
[2] => Array
(
[id] => 93143
[msg] =>
)
[3] => Array
(
[id] => 24876
[msg] =>
)
)
我现在只有循环和检查,感觉很笨重。
【问题讨论】:
-
whathaveyoutried.com / 给我们看一些真实的代码...
-
一种或另一种形式的循环是这样做的方式......
-
一些用户将此标记为重复,但它所链接的“如何在 PHP 中的多维数组中按键 => 值搜索”问题是一个非常不同类型的问题(一个深度嵌套数组,需要递归解决方案)。这个问题似乎要求一个简单的循环,只检查一层深度的子元素。