PHP에서 배열의 중복 값을 제거하는 방법: 이는 array_unique() 함수를 통해 수행할 수 있습니다. 이 함수는 배열에서 중복된 값을 제거하고 필터링된 배열을 반환하는 데 사용됩니다. 구문 형식은 [array_unique(array)]입니다.
함수 소개:
(추천 튜토리얼: php tutorial)
array_unique() 함수는 배열에서 중복된 값을 제거하는 데 사용됩니다. 두 개 이상의 배열 값이 동일한 경우 첫 번째 값만 유지되고 나머지 값은 제거됩니다.
구문:
array_unique(array)
반환 값:
필터링된 배열을 반환합니다.
코드 구현:
<?php $input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer"); //$result = array_unique($input); //去除重复元素 $result = a_array_unique($input); //只留下单一元素 foreach($result as $aa) { echo $aa."<br />"; } function multi_unique($array) { foreach ($array as $k=>$na) $new[$k] = serialize($na); $uniq = array_unique($new); foreach($uniq as $k=>$ser) $new1[$k] = unserialize($ser); return ($new1); } function a_array_unique($array)//写的比较好 { $out = array(); foreach ($array as $key=>$value) { if (!in_array($value, $out)) { $out[$key] = $value; } } return $out; } ?>
위 내용은 PHP의 배열에서 중복 값을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!