tagid不同,但是tagname和tagtype相同即算相同的,遇到怎么把后面的那个删除掉。
[17] => array ( [tagid] => 9677 [tagname] => 羚羊感冒片 [tagtype] => 2 )[18] => array ( [tagid] => 9678 [tagname] => 羚羊感冒片 [tagtype] => 2 )
回复内容: tagid不同,但是tagname和tagtype相同即算相同的,遇到怎么把后面的那个删除掉。
[17] => array ( [tagid] => 9677 [tagname] => 羚羊感冒片 [tagtype] => 2 )[18] => array ( [tagid] => 9678 [tagname] => 羚羊感冒片 [tagtype] => 2 )
php$tags = array( array( 'tagid' => 9677, 'tagname' => '羚羊感冒片', 'tagtype' => 2, ) , array ( 'tagid' => 9678, 'tagname' => '羚羊感冒片', 'tagtype' => 2 ) ); assoc_unique($tags,'tagname','tagtype'); print_r($tags);function assoc_unique(&$arr, $key,$key2) { $res=array(); for($i=0;$i
把tagname和tagtype联合起来,当做一个新数组的key不就得了
楼上说的方法最简单啦!把tagname和tagtype链接起来作为新数组的key,自动过滤掉了重复值