Étapes d'extraction : 1. Utilisez la fonction array_count_values() pour compter le nombre d'occurrences d'éléments dans le tableau. La syntaxe "array_count_values (original array)" renverra un tableau associatif. Le nom de clé de son élément est le. valeur du tableau d'origine, et la valeur de la clé est le nombre de fois où la valeur apparaît dans le tableau d'origine ; 2. Utilisez la fonction array_keys() pour obtenir l'élément avec le nombre d'occurrences 1, c'est-à-dire extraire le nom de la clé. de l'élément avec la valeur clé 1 dans le tableau associatif, la syntaxe est "array_keys(associative array, 1)" .
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction array_count_values() et la fonction array_keys() pour extraire des valeurs uniques dans le tableau.
Étapes de mise en œuvre :
Étape 1 : Utilisez la fonction array_count_values() pour compter le nombre d'occurrences d'éléments dans le tableau
La fonction array_count_values() peut compter le nombre d'occurrences de toutes les valeurs du tableau ; renverra un tableau associatif, le nom de clé de son élément 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
. 会返回一个关联数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数
。
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,"A","Cat",2,"Dog","A",3,4,5,5,3,1); echo "原数组"; var_dump($arr); $con=array_count_values($arr); echo "各数组元素的出现次数:"; var_dump($con); ?>
步骤2:利用array_keys()函数提取数组中不重复的值
出现次数为1的值,就是不重复值。
只需要使用array_keys()函数在返回的关联数组中,获取键值为1元素对应的键名即可。
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,"A","Cat",2,"Dog","A",3,4,5,5,3,1); echo "原数组"; var_dump($arr); $con=array_count_values($arr); echo "各数组元素的出现次数:"; var_dump($con); $res=array_keys($con,1); echo "数组中的不重复值:"; var_dump($res); ?>
说明:
array_key() 函数可以获取数组中的部分或所有键名
array_keys($array [, $search_value = null [, $strict = false]])
参数说明如下:
===
rrreeeÉtape 2 : Utilisez la fonction array_keys() pour extraire des valeurs uniques dans le tableau
La valeur avec le nombre d'occurrences 1 est la valeur unique.
🎜Utilisez simplement la fonction array_keys() pour obtenir le nom de clé correspondant à l'élément avec une valeur de clé de 1 dans le tableau associatif renvoyé. 🎜rrreee🎜🎜🎜 🎜Description : La fonction 🎜🎜🎜array_key() peut obtenir tout ou partie des noms de clés dans le tableau 🎜rrreee🎜La description du paramètre est la suivante : 🎜===
. La fonction 🎜🎜🎜array_keys() renverra le nom de clé du tableau obtenu sous la forme d'un tableau. 🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜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!