如何在php中迭代两个不同大小的并行数组

时间:2014-09-15 10:34:37

标签: php mysql arrays codeigniter

在我的代码中有两个不同大小的数组来自不同的MySQL查询

我想迭代这些数组

喜欢

foreach($qrs as $qrow){
foreach($d as $q){
         echo rtrim($q);
         echo $qrow['answer_cnt'];
           }
 }

但它不会得到$ q的不同值?

1 个答案:

答案 0 :(得分:0)

只要逻辑正确,它就应该工作。无论哪个数组的计数少于外部或内部数组中的另一个数组。因为,两个数组索引之间没有相互作用,它会起作用。在例如;

的情况下
echo $qrowp[$q->some_index] or echo $q[$qrow->some_index]

在某些情况下可能会给您错误