II. 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 zur Erstellung 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 Kleinbuchstaben 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_count_values -- Zählt die Werte eines Arrays
array_diff_assoc -- Computes the difference of arrays with additional index check
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 -- 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_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_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 -- 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 -- Liefert die Anzahl Elemente einer Variable
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.