Maison > Article > développement back-end > Comment obtenir différentes valeurs d'un tableau en php
Méthode Value : 1. Utilisez l'instruction "array_unique(array)" pour supprimer les valeurs en double dans le tableau et renvoyer un tableau contenant différentes valeurs ; 2. Utilisez l'instruction "array_keys(array_count_values(array))" pour supprimer les doublons. valeurs dans le tableau Value, renvoie un tableau contenant des valeurs distinctes.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php prend différentes valeursdu tableau
1. Utilisez le array_unique( ) fonction :
La fonction array_unique() est utilisée pour supprimer les valeurs en double d'un tableau. Si deux ou plusieurs valeurs du tableau sont identiques, seule la première valeur est conservée et les autres valeurs sont supprimées.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("A","Cat","Dog","A","Dog",1,2,3,3,2,1); echo "原数组:"; var_dump($arr); echo "获取数组中的不同值:"; var_dump(array_unique($arr)); ?>
2. Utilisez les fonctions array_keys() et array_count_values()
La fonction array_count_values() est utilisée pour compter le nombre d'occurrences de toutes les valeurs du tableau. Le nom de clé dans le tableau renvoyé est la valeur du tableau d'origine et la valeur de clé est le nombre de fois que la valeur apparaît dans le tableau d'origine. La fonction array_keys() renvoie un nouveau tableau contenant tous les noms de clés du tableau.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("A","Cat","Dog","A","Dog",1,2,3,3,2,1); echo "原数组:"; var_dump($arr); echo "获取数组中的不同值:"; var_dump(array_keys(array_count_values($arr))); ?>
Apprentissage recommandé : "
Tutoriel vidéo PHPCe 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!