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.
Für weitere Arten, Arrays zu verändern siehe auch
Array operators.
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.
SORT_LOCALE_STRING wird benützt, um Elemente
als Strings basierend auf der aktuellen lokalen Einstellungen
zu sortieren. In PHP 4.4.0 und 5.0.2 hinzugefügt.
array_merge — Führt ein oder mehrere 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 — Ermittelt das Produkt von Werten in einem 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 — Ermittelt den Unterschied zwischen Arrays mit zusätzlicher
Indexprüfung, vergleicht mittels einer Callbackfunktion
array_udiff_uassoc — Ermittelt den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung,
vergleicht Daten und Indizes mittels einer Callbackfunktion
array_udiff — Ermittelt den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Datenvergleich
array_uintersect_assoc — Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten mittels einer Callbackfunktion
array_uintersect_uassoc — Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Schlüssel mittels einer Callbackfunktion
array_uintersect — Ermittelt die Schnittmenge von Arrays, vergleicht Daten mittels einer Callbackfunktion
array_unique — Entfernt doppelte Werte aus einem Array
array_unshift — Fügt ein oder mehr Elemente am Anfang eines Arrays ein