请教大家数组问题,标题要长。。。 $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关于mssql的配置问题? 采集状态报表怎么做 招php高手 fgetcsv函数读取csv文件时出现问题 phpmailer 在IIS + windows2003下面怎么用的?求高人详细解说~~ drupal问题 我用SESSION,如何防止用户重复登录? 我从别的地方找了这个,可是她不运行,怎么办呀? 关于session的过期问题 在自己做的网站上,想对新注册用户做邮件推送,用个人邮箱可以,但企业邮箱始终不行,请各路高手指教。 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'];
}
}
}
}