>  기사  >  백엔드 개발  >  PHP에서 배열의 반복 데이터를 얻는 단계에 대한 자세한 설명

PHP에서 배열의 반복 데이터를 얻는 단계에 대한 자세한 설명

php中世界最好的语言
php中世界最好的语言원래의
2018-05-21 10:58:523140검색

이번에는 PHP에서 배열의 중복 데이터를 얻는 단계에 대해 자세히 설명하겠습니다. PHP에서 배열의 중복 데이터를 얻을 때의 주의 사항은 무엇입니까?

PHP 배열에서 중복 데이터를 찾는 데 필요하며 두 가지 방법을 요약했습니다.

1, 이를 달성하려면 PHP에서 제공하는 array_uniquearray_diff_assoc 함수를 사용하세요.

<?php 
function FetchRepeatMemberInArray($array) { 
    // 获取去掉重复数据的数组 
    $unique_arr = array_unique ( $array ); 
        // 获取重复数据的数组 
    $repeat_arr = array_diff_assoc ( $array, $unique_arr ); 
    return $repeat_arr; 
}

// 测试用例 
$array = array ( 
        &#39;apple&#39;, 
        &#39;iphone&#39;, 
        &#39;miui&#39;, 
        &#39;apple&#39;, 
        &#39;orange&#39;, 
        &#39;orange&#39;  
);  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 ( 
        &#39;apple&#39;, 
        &#39;iphone&#39;, 
        &#39;miui&#39;, 
        &#39;apple&#39;, 
        &#39;orange&#39;, 
        &#39;orange&#39;  
); 
$repeat_arr = FetchRepeatMemberInArray ( $array ); 
print_r ( $repeat_arr ); 
?>

이 기사의 사례를 읽은 후 방법을 마스터했다고 믿습니다. 더 흥미로운 정보를 보려면 다음 페이지의 다른 관련 기사를 주목하세요. PHP 중국어 웹사이트!

추천 자료:

array_sum()을 사용하여 배열 요소 값의 합을 계산하는 방법 ​​

php 배열 함수 shuffle() 및 array_rand() 임의 함수 단계별 설명

요소 값별 배열_검색() 함수 키 이름을 반환하는 단계에 대한 자세한 설명

위 내용은 PHP에서 배열의 반복 데이터를 얻는 단계에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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