请教大家数组问题,标题要长。。。 $arr=array( array('name' => 'aa','id' => '456'), array('name' => 'bb','id' => '25',), array('name' => 'cc','id' => '25',), array('name' => 'dd','id' => '456',), );怎么取出ID相同的name.提示出来。比如这个数组提示 aa 和 dd的id相同 ,bb 和 cc 的id相同 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $arr=array( array('name' => 'aa','id' => '456'), array('name' => 'bb','id' => '25',), array('name' => 'cc','id' => '25',), array('name' => 'dd','id' => '456',), );$ar = array();foreach($arr as $v) $ar[$v['id']][] = $v['name'];foreach($ar as $k => $v) if (count($v) > 1) echo $k.'=>'.join(',', $v).'<br />'; 自己搞定了~!~ $newArr=array(); foreach($deals_info as $key=>$value){ if(!isset($newArr[$value['id']])){ $newArr[$value['id']][]=$value['name']; }else{ foreach($newArr as $k=>$v){ if($k==$value['id'] and !in_array($value['name'],$newArr[$k])){ $newArr[$k][]=$value['name']; } } } } php 正则表达式含义 把一维数组分割成二维数组,并且每个数组的长度可以指定 这是什么,迷惑 自己写的一个soap,怎么都不对,请牛人帮帮忙了 如何把Unicode转成gb2312 小弟在论坛里找了个php+mysql二联动的例子,给改坏了,哪位帮忙看看 求教 获取如下href的正则要怎么写 十万火急:帮忙看一下,Invalid argument supplied for foreach()怎么回事 谁能推荐一个安装简单,功能强大的聊天室啊!:) 判定本月第一天从周几开始,真的很难吗?为何没人回答 php上传问题 php小白问题
array('name' => 'aa','id' => '456'),
array('name' => 'bb','id' => '25',),
array('name' => 'cc','id' => '25',),
array('name' => 'dd','id' => '456',),
);
$ar = array();
foreach($arr as $v) $ar[$v['id']][] = $v['name'];
foreach($ar as $k => $v) if (count($v) > 1) echo $k.'=>'.join(',', $v).'<br />';
foreach($deals_info as $key=>$value){
if(!isset($newArr[$value['id']])){
$newArr[$value['id']][]=$value['name'];
}else{
foreach($newArr as $k=>$v){
if($k==$value['id'] and !in_array($value['name'],$newArr[$k])){
$newArr[$k][]=$value['name'];
}
}
}
}