이번에는 PHP에서 배열의 중복 데이터를 얻는 단계에 대해 자세히 설명하겠습니다. PHP에서 배열의 중복 데이터를 얻을 때의 주의 사항은 무엇입니까?
PHP 배열에서 중복 데이터를 찾는 데 필요하며 두 가지 방법을 요약했습니다.
1, 이를 달성하려면 PHP에서 제공하는 array_unique 및 array_diff_assoc 함수를 사용하세요.
<?php function FetchRepeatMemberInArray($array) { // 获取去掉重复数据的数组 $unique_arr = array_unique ( $array ); // 获取重复数据的数组 $repeat_arr = array_diff_assoc ( $array, $unique_arr ); return $repeat_arr; } // 测试用例 $array = array ( 'apple', 'iphone', 'miui', 'apple', 'orange', 'orange' ); www.jbxue.com $repeat_arr = FetchRepeatMemberInArray ( $array ); print_r ( $repeat_arr ); ?>
2, 사용자 정의 함수 두 개의 for 루프를 사용하여 이 함수를 실현하세요
<?php function FetchRepeatMemberInArray($array) { $len = count ( $array ); for($i = 0; $i < $len; $i ++) { for($j = $i + 1; $j < $len; $j ++) { if ($array [$i] == $array [$j]) { $repeat_arr [] = $array [$i]; break; } } } return $repeat_arr; } // 测试用例 $array = array ( 'apple', 'iphone', 'miui', 'apple', 'orange', 'orange' ); $repeat_arr = FetchRepeatMemberInArray ( $array ); print_r ( $repeat_arr ); ?>
이 기사의 사례를 읽은 후 방법을 마스터했다고 믿습니다. 더 흥미로운 정보를 보려면 다음 페이지의 다른 관련 기사를 주목하세요. PHP 중국어 웹사이트!
추천 자료:
array_sum()을 사용하여 배열 요소 값의 합을 계산하는 방법
php 배열 함수 shuffle() 및 array_rand() 임의 함수 단계별 설명
요소 값별 배열_검색() 함수 키 이름을 반환하는 단계에 대한 자세한 설명
위 내용은 PHP에서 배열의 반복 데이터를 얻는 단계에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!