Comment pouvons-nous trouver les Doublons dans un tableau avec le php?
Je voudrais savoir, comment pouvons-nous détecter les entrées en double dans la gamme...
Quelque chose comme
$array = array("192.168.1.1", "192.168.2.1","192.168.3.1","192.168.4.1","192.168.2.1","192.168.2.1","192.168.10.1","192.168.2.1","192.168.11.1","192.168.1.4") ;
Je veux obtenir le nombre de Duplicité utilisé dans la gamme (C classe unique).
comme ce
192.168.1.1 = unique
192.168.2.1 = Duplicate
192.168.3.1 = unique
192.168.4.1 = unique
192.168.2.1 = Duplicate
192.168.2.1 = Duplicate
192.168.10.1 = unique
192.168.2.1 = Duplicate
192.168.11.1 = unique
192.168.1.4 = Duplicate (Modified)
J'ai essayé ce code comme ce style
$array2 = array() ;
foreach($array as $list ){
$ips = $list;
$ip = explode(".",$ips);
$rawip = $ip[0].".".$ip[1].".".$ip[2] ;
array_push($array2,$rawip);
}
mais je suis incapable de définir les données de façon juste et aussi incapable de faire la boucle pour la mise en correspondance des données.
les valeurs modifiées
Grâce
SAM
- double possible de Comment détecter les doublons dans les valeurs dans le tableau PHP?
Vous devez vous connecter pour publier un commentaire.
Essayez ceci : cela vous donnera le nombre de chaque valeur
utilisation
array_unique($array)
fonction.il vous donnons ci-après la sortie.
Et total en double décompte doit être :
Essayer ça, espérons que ça marchera
Maintenant dans $FinalArray vous avez obtenu toutes les ip unique
Essayez ceci:
utilisation in_array() pour vérifier la valeur est ou pas dans la gamme
trouver les valeurs en Double dans le tableau à l'aide de php