Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

array_count_values

Array-Funktionen

    Befehl:
array array_count_values ( array $input )


    Parameter-Liste:
NameBeschreibung
inputDas Array mit den zu zählenden Werten.

    Rückgabewerte:
Gibt ein assoziatives Array mit den Werten aus input als Schlüsseln und der Anzahl als Werten zurück.

    Beschreibung:
Die Funktion array_count_values() zählt, wie oft jeder Wert innerhalb des Arrays input vorkommt, und gibt das Ergebnis in Form eines neuen Arrays zurück.

Jeder Eintrag dieses Ergebnis-Arrays enthält als Wert eine Zahl, die angibt, wie oft der Schlüssel in dem Array vorkommt.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Fehler:
Erzeugt ein E_WARNING für jedes Element, welches kein string oder integer ist.

    Siehe auch:
•  count()
Zählt alle Elemente eines Arrays oder Attribute eines Objekts
 
Entfernt doppelte Werte aus einem Array
 
Liefert alle Werte eines Arrays
 
Gibt Informationen über die in einem String enthaltenen Zeichen zurück
 

array_count_values() - Beispiel 1:


Eingabe:
<?php
$array = array(1, "hello", 1, "world", "hello");
print_r(array_count_values($array));
?>


Ausgabe:
Array
(
    [1] => 2
    [hello] => 2
    [world] => 1
)
array_count_values() - Beispiel 2:


Eingabe:
<?PHP
$array = array ( 'PHP', 4, 'PHP', 4, 'PHP', 'WILLI' );

$zaehle = array_count_values ( $array );

while ( list ( $key, $val ) = each ( $zaehle ) )
{
    echo $key . ' kommt ' . $val . ' mal vor.<br>';
}
?>


Ausgabe:
PHP kommt 3 mal vor.
4 kommt 2 mal vor.
WILLI kommt 1 mal vor.

Beschreibung:
array_count_values() gibt ein Array zur�ck, in dem die Werte des Arrays input als Schl�ssel, und die H�ufigkeit ihres Auftretens als Werte angegeben sind.
Array-Funktionen