Position actuelle: Accueil> Derniers articles> Utilisez array_count_values ​​() pour traiter les tableaux de chaîne

Utilisez array_count_values ​​() pour traiter les tableaux de chaîne

M66 2025-06-07

Dans PHP, la fonction array_count_values ​​() est utilisée pour compter le nombre d'occurrences de chaque valeur dans un tableau. Il renvoie un tableau associatif où la clé est l'élément dans le tableau et la valeur est le nombre de fois que l'élément apparaît dans le tableau. Ceci est très utile pour les scénarios où vous devez savoir combien de fois certains éléments sont répétés dans un tableau.

Cet article montrera comment utiliser array_count_values ​​() pour compter le nombre d'occurrences de chaque élément dans un tableau de chaîne.

Exemple de code

 <?php
// Définir un éventail de cordes
$array = array("apple", "banana", "apple", "orange", "banana", "apple");

// utiliser array_count_values Compter le nombre d&#39;occurrences de chaque élément
$count_values = array_count_values($array);

// Statistiques de sortie
print_r($count_values);
?>

Analyse de code

  1. Définir le tableau des chaînes <br> Dans le code ci-dessus, nous définissons d'abord un tableau de chaînes contenant le nom de nom de fruit $ . Certains éléments du tableau (comme "pomme" et "banane") apparaissent plusieurs fois.

  2. Appel array_count_values ​​()
    En utilisant la fonction array_count_values ​​($ array) , nous pouvons compter le nombre d'occurrences de chaque élément dans $ array et enregistrer le résultat dans la variable $ count_values .

  3. Résultats des statistiques de sortie <br> Enfin, utilisez print_r ($ count_values) pour produire le résultat au navigateur. La sortie sera un tableau associatif où la clé est la chaîne dans le tableau et la valeur est le nombre de fois que la chaîne apparaît.

Résultat de sortie

 Array
(
    [apple] => 3
    [banana] => 2
    [orange] => 1
)

Comme indiqué ci-dessus, les résultats de sortie montrent:

  • "Apple" apparaît 3 fois.

  • "Banana" apparaît 2 fois,

  • "Orange" apparaît 1 fois.

Utiliser des scénarios

  • Analyser les données du journal
    array_count_values ​​() peut être utilisé pour compter la survenue de divers événements dans certains fichiers journaux, aidant à analyser les événements les plus fréquents.

  • Traitement des données des utilisateurs <br> Dans certaines données d'entrée utilisateur, le comptage de la survenue d'une valeur spécifique peut aider à identifier le contenu chaud ou les erreurs communes.

  • Analyse de la fréquence des mots <br> Dans le traitement de texte, array_count_values ​​() peut être utilisé pour calculer la fréquence d'occurrence de chaque mot dans le texte.

Choses à noter

  • array_count_values ​​() ne compte que la valeur et ne se soucie pas du type de valeur. Si le tableau contient les mêmes valeurs de différents types (tels que la chaîne "1" et l'inteer 1), ils seront traités comme des éléments différents.

  • Si le tableau est vide, array_count_values ​​() renvoie un tableau vide.

Remplacement de l'URL

Dans le développement réel, nous pouvons inclure des URL dans les éléments du tableau. Si vous devez remplacer le nom de domaine de l'URL par m66.net , vous pouvez utiliser la fonction str_replace () pour remplacer la chaîne. Voici un exemple simple: