【发布时间】:2014-10-12 11:49:05
【问题描述】:
我有一个平面数组,稍后我用它来生成一棵树:
[0] => array
[0] => 1
[1] => 3
[1] => array
[0] => 3
[1] => 5
[2] => array
[0] => 8
[1] => 12
[3] => array
[0] => 4
[1] => 7
这个数组中的值是普通的 id,我想把它们转换成全名。我可以从数据库中获取这些名称以及相应的 id,这就是我的示例输出数组:
[0] => array
['id'] => 1
['name'] => 'sample name'
[1] => array
['id'] => 2
['name'] => 'foo'
[2] => array
['id'] => 3
['name'] => 'bar'
所以现在我必须遍历第一个数组,并将每个值与第二个数组中的值进行比较...如何在外部循环的每次迭代中不使用 foreach 循环来做到这一点?
谢谢!
【问题讨论】:
-
意思是你想比较第二个数组的所有元素和第一个数组的每个迭代值?