>  기사  >  백엔드 개발  >  php二维数组去除重合数据

php二维数组去除重合数据

WBOY
WBOY원래의
2016-06-23 14:14:461238검색

PHP 二维数组

Array
(
    [0] => Array
        (
            [knowledge_id] => 1
            [tag_id] => 2
        )

    [1] => Array
        (
            [knowledge_id] => 1
            [tag_id] => 3
        )

)

把他里面量相同的[knowledge_id] => 1合并只留一个??????

回复讨论(解决方案)

留哪个呢?还是2个 tag_id 都要?

不用只要一个数组[0] => Array
        (
            [knowledge_id] => 1
            [tag_id] => 2
        )

设原数组为 $ar, 则

$res = array(); //结果数组foreach($ar as $v) {  if(! isset($res[$v['knowledge_id']])) $res[$v['knowledge_id']] = $v;}$res = array_values($res);

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.