跳至正文

php 通过 foreach 同时处理多个数组

  • 后端

foreach 怎么同时处理多个数组?

比如有三个数组:$array_a, $array_b, $array_c

我的要求是:每次 foreach 都能同时输出每个数组的一项,类似于这样:

foreach ($array_a as $a; $array_b as $b; $array_c as $c;){
    echo $a . $b . $c;
}

当然上面 foreach 后括号里的语法是错的,那么应该怎么实现?

解决方案:

foreach ($array_a as $k=>$v) { 
    echo $v . $array_b[$k] . $array_c[$k];
}
标签: