Maison > développement back-end > tutoriel php > Explication détaillée des étapes pour obtenir des données répétées dans un tableau en PHP

Explication détaillée des étapes pour obtenir des données répétées dans un tableau en PHP

php中世界最好的语言
Libérer: 2023-03-27 07:36:01
original
3165 Les gens l'ont consulté

Cette fois, je vais vous donner une explication détaillée des étapes pour obtenir des données en double dans un tableau en PHP. Quelles sont les précautions pour que PHP obtienne des données en double dans un tableau. Voici un cas pratique. , jetons un coup d'oeil.

est nécessaire pour rechercher les données en double dans les tableaux PHP et résume deux méthodes.

1, implémenté à l'aide des fonctions fournies par php, array_unique et 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 ( 
        &#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 ); 
?>
Copier après la connexion

2, La fonction personnalisée réalise cette fonction, en utilisant deux boucles 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 ); 
?>
Copier après la connexion

Je crois que vous avez lu le cas dans cet article Vous maîtrisez la méthode. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Comment utiliser array_sum() pour calculer la somme des valeurs des éléments du tableau

Fonction de tableau PHP shuffle() et explication détaillée des étapes d'utilisation de la fonction aléatoire array_rand()

Explication détaillée des étapes de la fonction array_search() pour renvoyer les noms de clés par valeur d'élément

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal