PHP数字数组相加? <?php$a=array(1,2,3);$b=array(4,5,6);?>有没有一个内置的函数实现数组的对应元素相加?谢谢(手动循环我会用) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $a=array(1,2,3);$b=array(4,5,6);$c = array_map('foo', $a, $b);print_r($c);function foo($a, $b) { return $a + $b;}Array( [0] => 5 [1] => 7 [2] => 9) 我目前是使用foreach($a as $key=>$value){ $a[$key] = $value + $b;} 看来是没有更好的方法了。 学到了一个函数:array_map() ,学到了一个方法, 不错啊。 have fun...$a=array(1,2,3);$b=array(4,5,6); print_r(array_map('array_sum',array_map(null,$a,$b))); array_map()竟然有这种函数php函数真强大 赞同,才知道array_map原来是这样用的 $a=array(1,2,3);$b=array(4,5,6);for ($i=0;$i<3;$i++){ $num=$a[$i]+$b[$i]; echo $num."<BR>";} 凡有SQL查询的地方都会有个注意 PHP+Ajax分页出现问题,困扰我多时,请高手帮助解决,急,急,急!!!! 求解, 帮看看 请教 PHP中有关foreach遍历数组的问题 两种写法,那种方式更快? 怎么只见北京招PHP,上海的没一个? 有关qamil+vpopmail+igenus的安装疑惑?(就这点分了) 求助!!怎么把多媒体文件(声音或电影)写入mysql数据库保存?用什么方法快速的调用? 请大家谈谈PHP开发的经验,包括使用的技术等方面!!! php加ACCESS崩溃的乱码 投票系统 想用phpmailer做一个邮件群发的功能,遇到困难,求解
$b=array(4,5,6);$c = array_map('foo', $a, $b);print_r($c);function foo($a, $b) {
return $a + $b;
}
Array
(
[0] => 5
[1] => 7
[2] => 9
)
{
$a[$key] = $value + $b;
} 看来是没有更好的方法了。
$b=array(4,5,6);
print_r(array_map('array_sum',array_map(null,$a,$b)));
赞同,才知道array_map原来是这样用的
$b=array(4,5,6);for ($i=0;$i<3;$i++){
$num=$a[$i]+$b[$i];
echo $num."<BR>";
}