求教 十万猴急 本帖最后由 jiye241 于 2012-12-18 23:20:43 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$a = array( array("id"=>1,"num"=>"4"), array("id"=>2,"num"=>"4"));$b = array( array("id"=>1,"num"=>"2"), array("id"=>3,"num"=>"4"));$c = array();function compArray($new, &$c){ foreach($new as $v){ foreach($c as &$value){ if( $v['id'] === $value['id'] ){ $value['num'] += (int)$v['num']; continue 2; } } $c[] = $v; } }compArray($a, $c);compArray($b, $c);var_dump( $c);我估计你只是来完成作业的,所以注释也懒的写 新手求助。关于文本框数据传送问题 register_shutdown_function (array(&$this, '__destruct'))解释一下~谢谢大家 正则去除指定的html代码问题 自己的做的简单留言板,修改资料出问题了! 请问这种传递参数的方法是怎么实现的? 请问window2000 + php + mysql 怎么安装memcached 分页打印的一个问题,请指教! 问一个关于数据库查询的问题 为什么不能显示数组? 新闻关键字问题,高分 关于sqlsrv_fetch_array的返回求大神指点 php怎么抓取网页源码中没有的内容?
$a = array( array("id"=>1,"num"=>"4"), array("id"=>2,"num"=>"4"));
$b = array( array("id"=>1,"num"=>"2"), array("id"=>3,"num"=>"4"));$c = array();
function compArray($new, &$c)
{
foreach($new as $v){
foreach($c as &$value){
if( $v['id'] === $value['id'] ){
$value['num'] += (int)$v['num'];
continue 2;
}
}
$c[] = $v;
}
}
compArray($a, $c);
compArray($b, $c);
var_dump( $c);
我估计你只是来完成作业的,所以注释也懒的写