이 글은 주로 PHP의 2차원 배열에서 중복된 값을 제거하는 방법을 요약해서 소개합니다. 관심있는 친구들이 참고하시면 좋을 것 같습니다.
구체적인 코드는 다음과 같습니다.
방법 1:
//二维数组去掉重复值 function array_unique_fb($array2D){ foreach ($array2D as $v){ $v=join(',',$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串 $temp[]=$v; } $temp=array_unique($temp); //去掉重复的字符串,也就是重复的一维数组 foreach ($temp as $k => $v){ $temp[$k]=explode(',',$v); //再将拆开的数组重新组装 } return $temp; }
방법 2:
//二维数组去掉重复值,并保留键值 function array_unique_fb($array2D){ foreach ($array2D as $k=>$v){ $v=join(',',$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串 $temp[$k]=$v; } $temp=array_unique($temp); //去掉重复的字符串,也就是重复的一维数组 foreach ($temp as $k => $v){ $array=explode(',',$v); //再将拆开的数组重新组装 //下面的索引根据自己的情况进行修改即可 $temp2[$k]['id'] =$array[0]; $temp2[$k]['title'] =$array[1]; $temp2[$k]['keywords'] =$array[2]; $temp2[$k]['content'] =$array[3]; } return $temp2; }
2차원 배열에서 중복 항목을 제거하는 두 가지 PHP 방법은 각각 장단점이 있습니다. 당신은 특정한 상황에 따라 그것을 선택할 수 있습니다.
요약: 위 내용이 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.
관련 권장 사항:
PHP 작업 방법 FTP 클래스 구현(업로드, 다운로드, 이동, 생성)
PHP는 값의 합계와 곱을 계산합니다. 배열 방법 및 예제 분석
위 내용은 PHP의 2차원 배열에서 중복된 값을 제거하는 방법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!