是否有任何本机php函数添加2个数组';共同的价值是什么?
是否有任何本机php函数可以将2个数组的值相加 比如说:是否有任何本机php函数添加2个数组';共同的价值是什么?,php,arrays,Php,Arrays,是否有任何本机php函数可以将2个数组的值相加 比如说: $array1= array(1 => 10, 2 =>20, 3=>3); $array2= array(1 => 11, 2 =>22, 3=>33); $somearray = array1 + array2; 其结果将是: array(1 => 21, 2 => 42, 3=>36); 不使用foreach来寻找函数或方法 只要问一下是否有一个本机php函数可以做到这一
$array1= array(1 => 10, 2 =>20, 3=>3);
$array2= array(1 => 11, 2 =>22, 3=>33);
$somearray = array1 + array2;
其结果将是:
array(1 => 21, 2 => 42, 3=>36);
不使用foreach来寻找函数或方法
只要问一下是否有一个本机php函数可以做到这一点,我就会在以下位置查看数组函数:要么我缺少它,要么它不存在
感谢数组映射(函数($x,$y){return$x+$y},$array1,$array2)
如果您喜欢这样做的话,应该可以这样做。没有内置函数。你需要使用循环(或者像array\u map
/array\u walk
这样的函数)。为什么我会被否决?这个问题是合法的,拼写和语法基本正确。。。Bah为什么任何语言都会为这样的特定用例添加函数?PHP的核心是一堆几乎没有使用过的函数,请每隔一段时间编写一次自己的函数while@Xeoncross:返回一个数字,OP需要一个数组。两个数组中每个键的总和。感谢@hobbs这足够接近了,我想保留键,但是我想我必须使用一个循环。。。