Maison >développement back-end >Problème PHP >Comment obtenir le nombre d'éléments différents dans un tableau en php
Méthode d'acquisition : 1. Utilisez la fonction array_unique() pour supprimer les éléments en double dans le tableau afin qu'il n'y ait qu'un seul élément de chaque type dans le tableau. La syntaxe est "array_unique($arr)" ; ) pour obtenir le nombre d'éléments dans le tableau dédupliqué, syntaxe "sizeof (removed array)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php obtient le nombre d'éléments différents du tableau
Idée d'implémentation :
Voulez-vous pour obtenir les différents éléments du tableau Pour le nombre d'éléments, vous devez d'abord supprimer les éléments en double dans le tableau - utilisez array_unique()
array_unique()
然后获取去重数组的元素个数,即数组长度即可--使用sizeof()
Code d'implémentation :
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,2,3,3,"a","f",2,1,"g","a"); var_dump($arr); $newArr=array_unique($arr); var_dump($newArr); echo "数组不同元素的个数为:".sizeof($newArr); ?>Description : array_unique() la fonction supprime les valeurs en double dans le array et renvoie le tableau de résultats. Lorsque les valeurs de plusieurs éléments du tableau sont égales, seul le premier élément est conservé et les autres éléments sont supprimés. Les noms de clés dans le tableau renvoyé restent inchangés. La fonction
sizeof() peut compter le nombre de tous les éléments du tableau ou le nombre d'attributs dans l'objet. Apprentissage recommandé : "Tutoriel vidéo PHP
", "🎜PHP ARRAY🎜"🎜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!