PHP具有各种内置数组函数。 所以我想知道是否有一个相当于这个代码中的foreach循环的函数。PHP数组函数匹配这个foreach循环
$args = array('var1', 'var2');
$args2 = array('var3', 'var4', 'var5', 'var6');
foreach ($args2 as $arg) {
$args[] = $arg;
}
PHP具有各种内置数组函数。 所以我想知道是否有一个相当于这个代码中的foreach循环的函数。PHP数组函数匹配这个foreach循环
$args = array('var1', 'var2');
$args2 = array('var3', 'var4', 'var5', 'var6');
foreach ($args2 as $arg) {
$args[] = $arg;
}
array array_merge (array $array1 [, array $... ])
用于合并一个或多个阵列的元件一起,使得这些值之一 被附加到以前的一个的端部。它返回结果数组 。
如果输入数组具有相同的字符串键,则该键的后面的值 将覆盖前一个。但是,如果数组键 包含数字键,则后面的值不会覆盖原始值 值,但会被追加。
带有数字键的输入数组中的值将被重新编号为 在结果数组中从零开始递增键。
你应该尝试array_merge功能
用于合并一个或多个阵列的元素结合在一起,使一个的值附加在前一个结束。它返回结果数组。
具有array_merge
功能。 但请注意数字键将被重新编号!
或者你可以使用union运算符:*如果密钥将被设置
$array1 = array('key1' => 'zero_a', 'key2' => 'two_a', 'key3' => 'three_a');
$array2 = array('key4' => 'one_b', 'key5' => 'three_b', 'key6' => 'four_b');
$result = $array1 + $array2;
array_merge功能是用于合并多个阵列。
联合运营商将不会例如在运工作,array_merge是要走的路 – Crisp 2013-03-24 14:26:12