PHP Array Einführung
Die Array-Funktionen können Sie Arrays zuzugreifen und diese zu bearbeiten.
Einfache und mehrdimensionale Arrays werden unterstützt.
Installation
Die Array-Funktionen sind ein Teil des PHP-Kern. Es ist keine Installation erforderlich, um diese Funktionen zu nutzen.
PHP 5 Array-Funktionen
Funktion | Beschreibung |
---|---|
array() | Erstellt ein Array |
array_change_key_case() | Ändert alle Schlüssel in einem Array klein oder groß geschrieben |
array_chunk() | Teilt ein Array von Arrays in Chunks |
array_column() | Liefert die Werte aus einer Spalte in dem Eingangsfeld |
array_combine() | Einen Array erzeugt , indem sie die Elemente von einer unter Verwendung von "keys" Array und einem "values" Array |
array_count_values() | Zählt alle Werte eines Arrays |
array_diff() | Vergleichen Sie Arrays und gibt die Unterschiede (compare values only) |
array_diff_assoc() | Vergleichen Sie Arrays und gibt die Unterschiede (compare keys and values) |
array_diff_key() | Vergleichen Sie Arrays und gibt die Unterschiede (compare keys only) |
array_diff_uassoc() | Vergleichen Arrays, und gibt die Differenzen (vergleiche Schlüssel und Werte, eine benutzerdefinierte Schlüsselvergleichsfunktion) |
array_diff_ukey() | Vergleichen Sie Arrays und gibt die Unterschiede (vgl Tasten nur, eine benutzerdefinierte Schlüsselvergleichsfunktion) |
array_fill() | Füllt ein Array mit Werten |
array_fill_keys() | Füllt ein Array mit Werten, spezifiziert Schlüssel |
array_filter() | Filtert die Werte eines Felds einer Callback-Funktion |
array_flip() | Flips / Exchanges alle Schlüssel mit ihren zugeordneten Werte in einem Array |
array_intersect() | Vergleichen Sie Arrays und gibt die Spiele (compare values only) |
array_intersect_assoc() | Vergleichen Sie Arrays und gibt die Spiele (compare keys and values) |
array_intersect_key() | Vergleichen Sie Arrays und gibt die Spiele (compare keys only) |
array_intersect_uassoc() | Vergleichen Arrays und gibt die Ergebnisse (vergleiche Schlüssel und Werte, eine benutzerdefinierte Schlüsselvergleichsfunktion) |
array_intersect_ukey() | Vergleichen Sie Arrays und gibt die Spiele (vergleiche Tasten nur, eine benutzerdefinierte Schlüsselvergleichsfunktion) |
array_key_exists() | Überprüft, ob der angegebene Schlüssel in dem Array vorhanden sind |
array_keys() | Gibt alle Schlüssel eines Arrays |
array_map() | Sendet jeden Wert von einem Array zu einem vom Benutzer aus Funktion, die neue Werte zurückgibt |
array_merge() | Verschmilzt eine oder mehr Arrays in ein Array |
array_merge_recursive() | Verschmilzt eine oder mehr Arrays in ein Array rekursiv |
array_multisort() | Sortiert oder mehrere mehrdimensionalen Arrays |
array_pad() | Fügt eine angegebene Anzahl von Elementen, mit einem spezifizierten Wert ist, auf ein Array |
array_pop() | Löscht das letzte Element eines Arrays |
array_product() | Berechnet das Produkt der Werte in einem Array |
array_push() | Fügt ein oder mehr Elemente mit dem Ende eines Arrays |
array_rand() | Liefert einen oder mehr zufällige Schlüssel aus einem Array |
array_reduce() | Gibt ein Array als String, unter Verwendung einer benutzerdefinierten Funktion |
array_replace() | Ersetzt die Werte des ersten Arrays mit den Werten aus folgenden Feldern |
array_replace_recursive() | Ersetzt die Werte des ersten Arrays mit den Werten aus folgenden Arrays rekursiv |
array_reverse() | Gibt einen Array in umgekehrter Reihenfolge |
array_search() | Sucht eine Anordnung für einen gegebenen Wert und gibt den Schlüssel |
array_shift() | Entfernt das erste Element aus einem Array, und gibt den Wert des ENTFERNTES ELEMENT |
array_slice() | Returns ausgewählte Teile eines Arrays |
array_splice() | Entfernt und ersetzt angegebene Elemente eines Arrays |
array_sum() | Gibt die Summe der Werte in einem Array |
array_udiff() | Vergleichen Sie Arrays und gibt die Unterschiede (nur Werte vergleichen zu können, eine benutzerdefinierte Schlüsselvergleichsfunktion) |
array_udiff_assoc() | Vergleichen Arrays, und gibt die Differenzen (vergleiche Schlüssel und Werte, unter Verwendung einer eingebauten Funktion der Tasten zu vergleichen und eine benutzerdefinierte Funktion, um die Werte zu vergleichen) |
array_udiff_uassoc() | Vergleichen Sie Arrays und gibt die Unterschiede (vgl Schlüssel und Werte, mit zwei benutzerdefinierten Schlüsselvergleichsfunktionen) |
array_uintersect() | Vergleichen Sie Arrays und gibt die Spiele (nur Werte vergleichen zu können, eine benutzerdefinierte Schlüsselvergleichsfunktion) |
array_uintersect_assoc() | Vergleichen Arrays und gibt die Ergebnisse (vergleiche Schlüssel und Werte, unter Verwendung einer eingebauten Funktion der Tasten zu vergleichen und eine benutzerdefinierte Funktion, um die Werte zu vergleichen) |
array_uintersect_uassoc() | Vergleichen Sie Arrays und gibt die Spiele (vergleiche Schlüssel und Werte, mit zwei benutzerdefinierten Schlüsselvergleichsfunktionen) |
array_unique() | Entfernt doppelte Werte aus einem Array |
array_unshift() | Fügt ein oder mehr Elemente am Anfang eines Arrays |
array_values() | Gibt alle Werte eines Arrays |
array_walk() | Wendet eine Benutzerfunktion auf jedem Element eines Arrays |
array_walk_recursive() | Wendet eine Benutzerfunktion rekursiv auf jedes Element eines Arrays |
arsort() | Sortiert ein assoziatives Array um, entsprechend dem Wert in absteigender Reihenfolge |
asort() | Sortiert ein Assoziativarray in aufsteigender Reihenfolge entsprechend dem Wert |
compact() | Erstellen Sie Array mit Variablen und deren Werte |
count() | Gibt die Anzahl der Elemente in einem Array |
current() | Gibt das aktuelle Element in einem Array |
each() | Gibt den aktuellen Schlüssel und Wertepaar aus einem Array |
end() | Setzt die internen Zeiger eines Arrays auf dem letzten Element |
extract() | Importiert Variablen in der aktuellen Symboltabelle aus einem Array |
in_array() | Prüft, ob ein bestimmte Wert in einem Feld existiert, |
key() | Abruft einen Schlüssel von einem Array |
krsort() | Sortiert ein assoziatives Array um, nach dem Schlüssel in absteigend |
ksort() | Sortiert ein Assoziativarray in aufsteigender Reihenfolge, gemäß dem Schlüssel |
list() | Ordnet Variablen, als ob sie ein Array |
natcasesort() | Sortiert ein Array einer Groß- und Kleinschreibung mit "natural order" Algorithmus |
natsort() | Sortiert ein Array unter Verwendung einer "natural order" Algorithmus |
next() | Rückt den internen Array Zeiger eines Arrays |
pos() | Alias von current() |
prev() | Spult den internen Zeiger |
range() | Erstellt ein Array eine Reihe von Elementen enthält, |
reset() | Setzt die internen Zeiger eines Arrays auf sein erstes Element |
rsort() | Sortiert ein indiziertes Array in absteigender Reihenfolge |
shuffle() | Mischt ein Array |
sizeof() | Alias von count() |
sort() | Sortiert ein indiziertes Array aufsteigend |
uasort() | Sortiert ein Array von Werten einer benutzerdefinierten Vergleichsfunktion |
uksort() | Sortiert ein Array von Tasten einer benutzerdefinierten Vergleichsfunktion |
usort() | Sortiert ein Array einer benutzerdefinierten Vergleichsfunktion |