>  기사  >  백엔드 개발  >  중복을 제거하기 위해 PHP 3차원 배열을 사용하는 예제 코드 공유

중복을 제거하기 위해 PHP 3차원 배열을 사용하는 예제 코드 공유

零下一度
零下一度원래의
2017-06-19 10:35:181768검색

php 3차원 arrayremoval

이 글에서는 php 3차원 배열에서 중복을 제거하는 방법을 소개하고 간단한 예를 공유합니다.

배열 $my_array;

예:

<?php// 新建一个空的数组.$tmp_array = array();$new_array = array();
// 1. 循环出所有的行. ( $val 就是某个行)foreach($my_array as $k => $val)
{    $hash = md5(json_encode($val));    if (in_array($hash, $tmp_array)) 
{        echo(&#39;这个行已经有过了&#39;);    }else{ // www.jbxue.com        
// 
2. 在 foreach 循环的主体中, 把每行数组对象得hash 都赋值到那个临时数组中.        
$tmp_array[] = $hash;        
$new_array[] = $val;    
}
}
print_r($new_array);
//$new_array 即为筛选后无重复数据的数组。
가 있다고 가정해 보겠습니다.

위 내용은 중복을 제거하기 위해 PHP 3차원 배열을 사용하는 예제 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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