Neueste Web-Entwicklung Tutorials
 

PHP 5 Array-Funktionen


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