PHP-Array-Funktionen

PHP Array Einführung

Array-Funktionen ermöglichen Ihnen den Zugriff und die Manipulation von Arrays.

Unterstützt eindimensionale und mehrdimensionale Arrays.

Installation

Array-Funktionen gehören zum PHP-Kern. Diese Funktionen können ohne Installation verwendet werden.

PHP 5 Array-Funktionen

Funktion Beschreibung
array() Erstellen Sie ein Array.
array_change_key_case() Ändern Sie alle Schlüssel im Array in Klein- oder Großbuchstaben.
array_chunk() Teilen Sie ein Array in neue Array-Blöcke auf.
array_column() Geben Sie die Werte einer einzigen Spalte aus dem Eingangsarray zurück.
array_combine() Erstelle ein neues Array durch das Kombinieren zweier Arrays.
array_count_values() Berechne die Anzahl der Auftretenszeiten aller Werte im Array.
array_diff() Vergleichen Sie Arrays und geben Sie die Differenz (nur Werte vergleichen) zurück.
array_diff_assoc() Vergleichen Sie Arrays und geben Sie die Differenz (Vergleichen Sie Schlüsselnamen und -werte) zurück.
array_diff_key() Vergleichen Sie Arrays und geben Sie die Differenz (nur Schlüsselnamen vergleichen) zurück.
array_diff_uassoc() Vergleichen Sie Arrays und geben Sie die Differenz (Vergleichen Sie Schlüsselnamen und -werte, verwenden Sie eine benutzerdefinierte Schlüsselnamensvergleichsfunktion) zurück.
array_diff_ukey() Vergleichen Sie Arrays und geben Sie die Differenz (nur Schlüsselnamen vergleichen, verwenden Sie eine benutzerdefinierte Schlüsselnamensvergleichsfunktion) zurück.
array_fill() Füllen Sie das Array mit den angegebenen Schlüsselwerten.
array_fill_keys() Füllen Sie das Array mit den angegebenen Schlüsselwerten.
array_filter() Filtern Sie die Elemente im Array mit einer Rückruffunktion.
array_flip() Tauschen Sie die Schlüssel und Werte im Array aus.
array_intersect() Vergleichen Sie Arrays und geben Sie den Schnitt (nur Werte vergleichen) zurück.
array_intersect_assoc() Vergleichen Sie Arrays und geben Sie den Schnitt (Vergleichen Sie Schlüsselnamen und -werte) zurück.
array_intersect_key() Vergleichen Sie Arrays und geben Sie den Schnitt (nur Schlüsselnamen vergleichen) zurück.
array_intersect_uassoc() Vergleichen Sie Arrays und geben Sie den Schnitt (Vergleichen Sie Schlüsselnamen und -werte, verwenden Sie eine benutzerdefinierte Schlüsselnamensvergleichsfunktion) zurück.
array_intersect_ukey() Vergleichen Sie Arrays und geben Sie den Schnitt (nur Schlüsselnamen vergleichen, verwenden Sie eine benutzerdefinierte Schlüsselnamensvergleichsfunktion) zurück.
array_key_exists() Überprüfen Sie, ob der angegebene Schlüsselname im Array vorhanden ist.
array_keys() Geben Sie alle Schlüsselnamen im Array zurück.
array_map() Senden Sie jeden Wert im Array an eine benutzerdefinierte Funktion und geben Sie die neuen Werte zurück.
array_merge() Führe ein oder mehrere Arrays zu einem Array zusammen.
array_merge_recursive() Führe rekursiv eine oder mehrere Arrays zusammen.
array_multisort() Sortiere mehrere Arrays oder mehrdimensionale Arrays.
array_pad() Fülle das Array mit Werten auf die angegebene Länge.
array_pop() Entferne das letzte Element des Arrays (aus dem Stapel).
array_product() Berechne das Produkt aller Werte im Array.
array_push() Fügen Sie ein oder mehrere Elemente am Ende des Arrays ein (Stack).
array_rand() Geben Sie eine oder mehrere zufällige Schlüssel des Arrays zurück.
array_reduce() Verwenden Sie eine benutzerdefinierte Funktion, um ein Array als String zurückzugeben.
array_replace() Verwenden Sie die Werte des folgenden Arrays, um die Werte des ersten Arrays zu ersetzen.
array_replace_recursive() Verwenden Sie rekursiv die Werte des folgenden Arrays, um die Werte des ersten Arrays zu ersetzen.
array_reverse() Geben Sie das Array im umgekehrten Order zurück.
array_search() Suchen Sie den angegebenen Wert im Array und geben Sie den Schlüssel zurück.
array_shift() Entfernen Sie das erste Element des Arrays und geben Sie den Wert des gelöschten Elements zurück.
array_slice() Geben Sie den ausgewählten Teil des Arrays zurück.
array_splice() Entfernen und ersetzen Sie das angegebene Element im Array.
array_sum() Geben Sie die Summe der Werte des Arrays zurück.
array_udiff() Vergleichen Sie Arrays und geben Sie die Differenz zurück (Vergleichen Sie nur Werte, verwenden Sie eine benutzerdefinierte Schlüsselnamen Vergleichsfunktion).
array_udiff_assoc() Vergleichen Sie Arrays und geben Sie die Differenz zurück (Vergleichen Sie Schlüssel und Werte, verwenden Sie interne Funktionen zum Vergleichen der Schlüsselnamen, verwenden Sie benutzerdefinierte Funktionen zum Vergleichen der Schlüsselwerte).
array_udiff_uassoc() Vergleichen Sie Arrays und geben Sie die Differenz zurück (Vergleichen Sie Schlüssel und Werte, verwenden Sie zwei benutzerdefinierte Schlüsselnamen Vergleichsfunktionen).
array_uintersect() Vergleichen Sie Arrays und geben Sie den Schnitt zurück (Vergleichen Sie nur Werte, verwenden Sie eine benutzerdefinierte Schlüsselnamen Vergleichsfunktion).
array_uintersect_assoc() Vergleichen Sie Arrays und geben Sie den Schnitt zurück (Vergleichen Sie Schlüssel und Werte, verwenden Sie interne Funktionen zum Vergleichen der Schlüsselnamen, verwenden Sie benutzerdefinierte Funktionen zum Vergleichen der Schlüsselwerte).
array_uintersect_uassoc() Vergleichen Sie Arrays und geben Sie den Schnitt zurück (Vergleichen Sie Schlüssel und Werte, verwenden Sie zwei benutzerdefinierte Schlüsselnamen Vergleichsfunktionen).
array_unique() Entfernen Sie duplizierte Werte aus dem Array.
array_unshift() Fügen Sie ein oder mehrere Elemente am Anfang des Arrays ein.
array_values() Geben Sie alle Werte des Arrays zurück.
array_walk() Wenden Sie eine Benutzerfunktion auf jedes Element des Arrays an.
array_walk_recursive() Wenden Sie eine Benutzerfunktion rekursiv auf jedes Element des Arrays an.
arsort() Sortieren Sie die verknüpfte Array nach Schlüssel-Wert absteigend.
asort() Sortieren Sie die verknüpfte Array nach Schlüssel-Wert aufsteigend.
compact() Erstellen Sie ein Array, das Variablennamen und ihre Werte enthält.
count() Geben Sie die Anzahl der Elemente im Array zurück.
current() Geben Sie das aktuelle Element im Array zurück.
each() Geben Sie das aktuelle Schlüssel/ Wert-Paar im Array zurück.
end() Setzen Sie den internen Zeiger des Arrays auf das letzte Element.
extract() Importieren Sie Variablen aus dem Array in die aktuelle Symboltabelle.
in_array() Überprüfen Sie, ob ein bestimmter Wert im Array vorhanden ist.
key() Holen Sie Schlüssel aus einem assoziativen Array.
krsort() Sortieren Sie Arrays in umgekehrter Reihenfolge nach Schlüsseln.
ksort() Sortieren Sie Arrays nach Schlüsseln.
list() Weisen Sie Werte aus dem Array einigen Variablen zu.
natcasesort() Sortieren Sie Arrays mit dem 'natural sort' Algorithmus, ohne Unterschied zwischen Groß- und Kleinschreibung.
natsort() Sortieren Sie Arrays mit dem 'natural sort' Algorithmus.
next() Bewegen Sie den internen Zeiger des Arrays um ein Element vor.
pos() Alias für current()
prev() Setzen Sie den internen Zeiger des Arrays zurück.
range() Erstellen Sie ein Array mit angegebenen Einheiten.
reset() Setzen Sie den internen Zeiger des Arrays auf den ersten Element.
rsort() Sortieren Sie Arrays in umgekehrter Reihenfolge.
shuffle() Verwenden Sie shuffle(), um Arrays zu mischen.
sizeof() Alias für count()
sort() Sortieren Sie Arrays.
uasort() Sortieren Sie die Schlüsselwerte in Arrays mithilfe benutzerdefinierter Vergleichsfunktionen.
uksort() Sortieren Sie die Schlüsselnamen in Arrays mithilfe benutzerdefinierter Vergleichsfunktionen.
usort() Sortieren Sie Arrays mithilfe benutzerdefinierter Vergleichsfunktionen.