III. Array Funktionen

Einführung

Diese Funktionen erlauben es, Arrays auf verschiedene Arten zu manipulieren bzw. mit ihnen zu interagieren. Arrays sind wichtig, um Gruppen von Variablen zu verwalten, zu bearbeiten, oder zu speichern.

Es werden einfache und mehrdimensionale Arrays unterstützt, welche entweder vom Benutzer oder von einer anderen Funktion erstellt werden können. Es gibt bestimmte Datenbankfunktionen, welche die Ergebnisse aus Datenbankabfragen in Arrays speichern, und verschiedene andere Funktionen, die Arrays als Rückgabewerte haben.

Im Abschnitt Arrays finden Sie eine detaillierte Erklärung, wie Arrays in PHP implementiert sind und wie sie benutzt werden.

Anforderungen

Diese Erweiterung benötigt keine externen Bibliotheken.

Installation

Für diese Funktionen ist keine Installation erforderlich, diese gehören zum Grundbestand von PHP.

Laufzeit Konfiguration

Diese Erweiterung definiert keine Konfigurationseinstellungen in der php.ini.

Resource Typen

Diese Erweiterung definiert keine Resource-Typen.

Vordefinierte Konstanten

Die aufgelisteten Konstanten stehen immer zur Verfügung, da sie zum Grundbestand von PHP gehören.

CASE_LOWER (integer)

CASE_LOWER wird benützt mit array_change_key_case() um die Schlüssel von Arrays in Kleinbuchstaben umzuwandeln. Das ist auch der Standard für array_change_key_case().

CASE_UPPER (integer)

CASE_UPPER wird benützt mit array_change_key_case() um die Schlüssel von Arrays in Großbuchstaben umzuwandeln.

Inhaltsverzeichnis
array_change_key_case --  Liefert ein Array mit allen String-Schlüsseln in Klein- oder Großbuchstaben
array_chunk -- Splittet ein Array in Teile auf
array_combine --  Creates an array by using one array for keys and another for its values
array_count_values -- Zählt die Werte eines Arrays
array_diff_assoc -- Computes the difference of arrays with additional index check
array_diff_key -- Computes the difference of arrays using keys for comparison
array_diff_uassoc --  Computes the difference of arrays with additional index check which is performed by a user supplied callback function
array_diff_ukey -- Computes the difference of arrays using a callback function on the keys for comparison
array_diff -- Ermittelt die Unterschiede von Arrays
array_fill -- Füllt ein Array mit Werten
array_filter --  Filtert Elemente eines Arrays mittels einer Callback-Funktion
array_flip -- Vertauscht Werte und Schlüssel in einem Array
array_intersect_assoc -- Computes the intersection of arrays with additional index check
array_intersect_key -- Computes the intersection of arrays using keys for comparison
array_intersect_uassoc -- Computes the intersection of arrays with additional index check, compares indexes by a callback function
array_intersect_ukey -- Computes the intersection of arrays using a callback function on the keys for comparison
array_intersect -- Ermittelt die Schnittmenge von Arrays
array_key_exists -- Prüft, ob ein Schlüssel in einem Array existiert
array_keys -- Liefert alle Schlüssel eines Arrays
array_map --  Wendet eine Callback-Funktion auf die Elemente von Arrays an
array_merge_recursive --  Führt zwei oder mehr Arrays rekursiv zusammen
array_merge -- Führt zwei oder mehr Arrays zusammen
array_multisort -- Sortiert mehrere oder multidimensionale Arrays
array_pad --  Vergrößert ein Array auf die spezifizierte Länge mit einem Wert
array_pop -- Liefert das letzte Element eines Arrays
array_product --  Calculate the product of values in an array
array_push --  Fügt ein oder mehr Elemente an das Ende eines Arrays
array_rand --  Liefert einen oder mehrere zufällige Einträge eines Arrays
array_reduce --  Iterative Reduktion eines Arrays zu einem Wert mittels einer Callback Funktion
array_reverse --  Liefert ein Array mit umgekehrter Reihenfolge der Elemente
array_search --  Durchsucht ein Array nach einem Wert liefert bei Erfolg den Schlüssel
array_shift --  Liefert ein Element vom Beginn eines Arrays
array_slice -- Extrahiert einen Ausschnitt eines Arrays
array_splice --  Entfernt einen Teil eines Arrays und ersetzt ihn durch etwas anderes
array_sum --  Liefert die Summe der Werte in einem Array
array_udiff_assoc -- Computes the difference of arrays with additional index check, compares data by a callback function
array_udiff_uassoc -- Computes the difference of arrays with additional index check, compares data and indexes by a callback function
array_udiff -- Computes the difference of arrays by using a callback function for data comparison
array_uintersect_assoc -- Computes the intersection of arrays with additional index check, compares data by a callback function
array_uintersect_uassoc -- Computes the intersection of arrays with additional index check, compares data and indexes by a callback functions
array_uintersect -- Computes the intersection of arrays, compares data by a callback function
array_unique -- Entfernt doppelte Werte aus einem Array
array_unshift --  Fügt ein oder mehr Elemente am Anfang eines Arrays ein
array_values -- Liefert alle Werte eines Arrays
array_walk_recursive --  Apply a user function recursively to every member of an array
array_walk --  Wendet eine Benutzerfunktion an jedem Element eines Arrays an
array --  Erstellt ein Array
arsort --  Sortiert ein Array in umgekehrter Reihenfolge und behält die Verbindung zum Index
asort --  Sortiert ein Array und behält die Indexverbindungen
compact --  Erstellt ein Array mit Variablen und deren Werten
count -- Zählt die Elemente einer Variable
current -- Liefert das aktuelle Element eines Arrays
each --  Liefert das aktuelle Paar (Schlüssel und Wert) eines Arrays und rückt den Array Cursor vor.
end --  Positioniert den internen Zeiger eines Arrays auf dessen letztes Element
extract --  Importiert Variablen eines Arrays in die aktuelle Symboltabelle
in_array -- Prüft, ob ein Wert in einem Array existiert
key --  Liefert einen Schlüssel eines assoziativen Arrays
krsort --  Sortiert ein Array nach Schlüsseln in umgekehrter Reihenfolge
ksort -- Sortiert ein Array nach Schlüsseln
list --  Weist Variablen zu, als wären sie ein Array
natcasesort --  Sortiert ein Array in "natürlicher Reihenfolge", Groß/Kleinschreibung wird ignoriert
natsort --  Sortiert ein Array in "natürlicher Reihenfolge"
next --  Rückt den internen Zeiger eines Arrays vor
pos -- Liefert das aktuelle Element eines Arrays
prev --  Verkleinert den internen Zeiger eines Arrays
range --  Erstellt ein Array mit einem Bereich von Elementen
reset --  Setzt den internen Zeiger eines Arrays auf sein erstes Element
rsort --  Sortiert ein Array in umgekehrter Reihenfolge
shuffle -- Mischt die Elemente eines Arrays
sizeof -- Alias für count()
sort -- Sortiert ein Array
uasort --  Sortiert ein Array mittels einer benutzerdefinierten Vergleichsfunktion und behält Indexassoziationen bei.
uksort --  Sortiert ein Array nach Schlüsseln mittels einer benutzerdefinierten Vergleichsfunktion.
usort --  Sortiert ein Array nach Werten mittels einer benutzerdefinierten Vergleichsfunktion.

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:01