我正在修改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
为什么他们使用两个阵列&我认为他们之间有一个增量运算符。我想知道这样做的逻辑和原因?
答案 0 :(得分:2)
+运算符将右手数组中剩余键的元素附加到左手,而重复键不会被覆盖。对于foreach循环,他基本上是通过数组键和值,