foreach循环中的双数组

时间:2017-03-19 20:49:56

标签: php arrays foreach

我正在修改php函数。有foreach循环对我来说很烦人。以下是源代码

$array_a = array(
 //value here.
);
$array_b = array(
 //value here.
)
foreach ( $array_a + $array_b as $key => $query ) {
 unset( $meta_key[ $key ] ); //or whatever
}

问题

$array_a + $array_b

为什么他们使用两个阵列&我认为他们之间有一个增量运算符。我想知道这样做的逻辑和原因?

1 个答案:

答案 0 :(得分:2)

+运算符将右手数组中剩余键的元素附加到左手,而重复键不会被覆盖。对于foreach循环,他基本上是通过数组键和值,