首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

数组有关问题,标题要长。

2012-06-04 
请教大家数组问题,标题要长。。。PHP code$arrarray(array(name aa,id 456),array(name

请教大家数组问题,标题要长。。。

PHP code
$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相同

[解决办法]
自己搞定了~!~

PHP code
                                $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'];                                            }                                        }                                    }                                } 

热点排行