Maison > Article > développement back-end > Comment compter le nombre de la même valeur dans un tableau en php
En PHP, vous pouvez utiliser la fonction array_count_values() pour compter le nombre de la même valeur dans un tableau. La syntaxe est "array_count_values($array)" ; Les éléments sont ceux du tableau d'origine, la valeur clé est le nombre de fois que la valeur apparaît dans le tableau d'origine.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction array_count_values() pour compter combien de valeurs identiques dans le tableau, cela c'est-à-dire la même valeur Nombre d'occurrences. La fonction
array_count_values() est utilisée pour compter le nombre d'occurrences de toutes les valeurs du tableau. Le format de syntaxe est :
array_count_values($array)
array_count_values() La fonction renverra un tableau associatif. la valeur du tableau d'origine et la valeur de la clé est la valeur du tableau d'origine. Le nombre d'occurrences dans le tableau.
Exemple :
<?php header("Content-Type: text/html;charset=utf-8"); //设置字符编码 $array = array(7,"hello",7,8,"world",9,10,10,"hello",10); $frequency = array_count_values($array); // 统计数组中所有值出现的次数 echo "每个元素对应的出现次数:"; var_dump($frequency); ?>
Connaissances approfondies : Utilisez la fonction array_count_values() pour trouver la valeur avec le taux de répétition le plus élevé dans le tableau
Demandez simplement le nombre d'occurrences de l'élément, puis réorganisez pour trouver la valeur clé maximale Juste
<?php header("Content-Type: text/html;charset=utf-8"); //设置字符编码 $array = array(7,"hello",7,8,"world",9,10,10,"hello",10); $frequency = array_count_values($array); // 统计数组中所有值出现的次数 echo "每个元素对应的出现次数:"; var_dump($frequency); echo "按照键值进行降序排序:"; arsort($frequency); // 按照键值对数组进行降序排序 var_dump($frequency); $max_number = reset($frequency);//出现最多的次数值 $more_value = key($frequency);//出现次数最多的值 echo "数组中出现次数最多的值为:{$more_value},总共出现{$max_number}次"; ?>
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!