PHP Array_Count_values ​​Funktion

PHP Array_Count_values ​​Funktion
Wenn Sie das Auftreten jedes Wertes in einem Array zurückgeben möchten, wird die Funktion array_count_values ​​() verwendet. Es gibt die Gesamtzahl jedes Elements in Form eines Schlüsselwertpaares zurück. Der Schlüssel repräsentiert das Element und der Wert repräsentiert das Auftreten dieses Wertes.

Syntax:
Array_Count_values ​​(array_input)

Es dauert ein einzelnes Array als Parameter.

Rückgabeformat:

Array
(
[Wert] => Total_Count
……
……
)

Array hält die Daten linear. Es hält mehrere Elemente gleichzeitig. Array () wird verwendet, um ein Array in PHP zu erstellen.

Syntax:
Array (Wert,…)

Beispiel 1:

In diesem Beispiel werden wir ein Array mit dem Namen "Flower" mit 10 Elementen erstellen.

Danach werden wir den Array_Count_Values ​​() verwenden, um das Gesamtvorkommen jedes Elements in einem Array zurückzugeben.

// Erstellen Sie ein Array mit dem Namen - Blume mit 10 Werten
$ Flower = array ('flower_name', 'flower_area', 'flower_sepals', 'flower_petals', 'flower_cost', 'flower_name', 'flower_area', 'flower_sepals', 'flower_petals', 'flower_name');
// Gesamtzahl jeder Zählung zurückgeben
print_r (array_count_values ​​($ flower));
?>

Ausgang:

Wir können das sehen:

  1. Flower_Name trat dreimal auf
  2. Blume_Area trat 2 Mal auf
  3. Flower_sepals traten 2 Ströme auf
  4. Blumenpetale traten 2 Mal auf
  5. Flower_Cost trat 1 Zeit auf

Beispiel 2:

In diesem Beispiel werden wir ein Array mit dem Namen "Flower" mit fünf Schlüsselwertpaaren erstellen. Danach werden wir den Array_Count_Values ​​() verwenden, um das Gesamtvorkommen jedes Elements in einem Array zurückzugeben.

// Erstellen Sie ein Array mit dem Namen - Blume mit 5 Elementen
$ Flower = array ('0' => 'flower_name', '1' => 'flower_name', 2 => 'flower_area', 3 => 'flower_sepals', '4' => 'flower_name');
// Gesamtzahl jeder Zählung zurückgeben
print_r (array_count_values ​​($ flower));
?>

Ausgang:

Wir können das sehen:

  1. Der Wert von Blumenname trat dreimal auf
  2. Blume_Area trat 1 Zeit auf
  3. Flower_Sepals traten 1 Zeit auf

Wenn der gleiche Schlüssel und der gleiche Wert mehr als einmal übereinstimmen, zählt er nur einmal.

Beispiel 3:

In diesem Beispiel erstellen wir ein Schlüssel-Wert-Paar-Array mit fünf Elementen mit drei gleichen Schlüssel und Wert.

// Erstellen Sie ein Array mit dem Namen - Blume mit 5 Elementen
$ Flower = array ('0' => 'flower_name', '0' => 'flower_name', 2 => 'flower_area', 3 => 'flower_sepals', '0' => 'flower_name');
// Gesamtzahl jeder Zählung zurückgeben
print_r (array_count_values ​​($ flower));
?>

Ausgang:

Wir können sehen, dass das Array „Flower_Name“ dreimal mit 0 als Schlüssel auftrat. Da es gleich ist, zählt es nur einmal. Die verbleibenden zwei Werte traten nur einmal auf. Daher wird 1 für sie zurückgegeben.

Abschluss

In diesem Artikel haben wir gelernt, wie man die Anzahl jedes Elements in einem Array mit der Funktion array_count_values ​​() in einem Array bekommt. Es gibt die Gesamtzahl jedes Elements in Form eines Schlüsselwertpaares zurück. Der Schlüssel repräsentiert das Element und der Wert repräsentiert das Auftreten dieses Wertes.
Wir haben die beiden verschiedenen Array -Beispiele gelernt und die Anzahl jedes Elements zurückgegeben.