Aktueller Standort: Startseite> Neueste Artikel> Verwenden Sie Array_Count_values ​​(), um String -Arrays zu verarbeiten

Verwenden Sie Array_Count_values ​​(), um String -Arrays zu verarbeiten

M66 2025-06-07

In PHP wird die Funktion array_count_values ​​() verwendet, um die Anzahl der Vorkommen jedes Wertes in einem Array zu zählen. Es gibt ein assoziatives Array zurück, in dem der Schlüssel das Element im Array ist, und der Wert ist die Anzahl, mit der das Element im Array angezeigt wird. Dies ist sehr nützlich für Szenarien, in denen Sie wissen müssen, wie oft einige Elemente in einem Array wiederholt werden.

In diesem Artikel wird gezeigt, wie Sie Array_Count_values ​​() verwenden, um die Anzahl der Vorkommen jedes Elements in einem String -Array zu zählen.

Beispielcode

 <?php
// Definieren Sie eine Reihe von Saiten
$array = array("apple", "banana", "apple", "orange", "banana", "apple");

// verwenden array_count_values Zählen Sie die Anzahl der Vorkommen jedes Elements
$count_values = array_count_values($array);

// Ausgangsstatistik
print_r($count_values);
?>

Code analysieren

  1. Definieren Sie String -Array <br> Im obigen Code definieren wir zunächst ein String -Array, das den Fruchtnamen $ ark enthält. Einige Elemente im Array (wie "Apple" und "Banana") erscheinen mehrmals.

  2. Rufen Sie Array_Count_values ​​() auf
    Mit der Funktion array_count_values ​​($ array) können wir die Anzahl der Vorkommen jedes Elements in $ Array zählen und das Ergebnis in der Variablen $ count_values ​​speichern.

  3. Ausgangsstatistik Ergebnisse <br> Verwenden Sie schließlich Print_r ($ count_values) , um das Ergebnis in den Browser auszugeben. Die Ausgabe wird ein assoziatives Array sein, in dem der Schlüssel die Zeichenfolge im Array ist und der Wert die Anzahl der angezeigten Zeichenfolge ist.

Ausgangsergebnis

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

Wie oben gezeigt, zeigen die Ausgabeergebnisse:

  • "Apple" erscheint dreimal.

  • "Bananen" erscheint 2 Mal,

  • "Orange" erscheint 1 Mal.

Szenarien verwenden

  • Analysieren Sie Protokolldaten
    Array_Count_Values ​​() kann verwendet werden, um das Auftreten verschiedener Ereignisse in bestimmten Protokolldateien zu zählen, wodurch die häufigsten Ereignisse analysiert werden.

  • Verarbeitung von Benutzerdaten <br> In einigen Benutzereingabedaten kann das Zählen des Auftretens eines bestimmten Werts dazu beitragen, heiße Inhalte oder gemeinsame Fehler zu identifizieren.

  • Wortfrequenzanalyse <br> In der Textverarbeitung kann Array_Count_Values ​​() verwendet werden, um die Häufigkeit des Auftretens jedes Wortes im Text zu berechnen.

Dinge zu beachten

  • Array_Count_values ​​() zählt nur den Wert und kümmert sich nicht um den Typ des Werts. Wenn das Array die gleichen Werte verschiedener Typen enthält (z. B. die Zeichenfolge "1" und die Ganzzahl 1), werden sie als unterschiedliche Elemente behandelt.

  • Wenn das Array leer ist, gibt Array_Count_Values ​​() ein leeres Array zurück.

URL -Ersatz

In der tatsächlichen Entwicklung können wir URLs in Array -Elemente einbeziehen. Wenn Sie den Name der URL -Domänen durch m66.net ersetzen müssen, können Sie die Funktion str_replace () verwenden, um die Zeichenfolge zu ersetzen. Hier ist ein einfaches Beispiel: