# Arrays

- Einführung
- Vordefinierte Konstanten
- Arrays sortieren
- Array Funktionen
  - array — Erstellt ein Array
  - array_all — Checks if all Array elements satisfy a callback function
  - array_any — Checks if at least one Array element satisfies a callback function
  - array_change_key_case — Ändert die Groß- oder Kleinschreibung aller Schlüssel in einem Array
  - array_chunk — Splittet ein Array in Teile auf
  - array_column — Liefert die Werte einer einzelnen Spalte eines Arrays
  - array_combine — Erzeugt ein Array, indem es ein Array für die Schlüssel und ein anderes für die Werte verwendet
  - array_count_values — Zählt die Vorkommen jedes einzelnen Wertes in einem Array
  - array_diff — Ermittelt die Unterschiede zwischen Arrays
  - array_diff_assoc — Berechnet den Unterschied zwischen Arrays mit zusätzlicher Indexprüfung
  - array_diff_key — Berechnet den Unterschied zwischen Arrays, indem es die Schlüssel vergleicht
  - array_diff_uassoc — Berechnet den Unterschied von Arrays mit zusätzlicher Indexprüfung, welche durch eine benutzerdefinierte Callback-Funktion vorgenommen wird
  - array_diff_ukey — Berechnet den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Vergleich der Schlüssel
  - array_fill — Füllt ein Array mit Werten
  - array_fill_keys — Befüllt ein Array mit Werten mit den übergebenen Schlüsseln
  - array_filter — Filtert Elemente eines Arrays mittels einer Callback-Funktion
  - array_find — Returns the first element satisfying a callback function
  - array_find_key — Returns the key of the first element satisfying a callback function
  - array_first — Gets the first value of an array
  - array_flip — Vertauscht alle Schlüssel mit ihren zugehörigen Werten in einem Array
  - array_intersect — Ermittelt die Schnittmenge von Arrays
  - array_intersect_assoc — Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung
  - array_intersect_key — Ermittelt die Schnittmenge von Arrays, indem es die Schlüssel vergleicht
  - array_intersect_uassoc — Ermittelt die Schnittmenge von Arrays mit Indexprüfung; vergleicht Indizes mit einer Callbackfunktion
  - array_intersect_ukey — Ermittelt die Schnittmenge zweier Arrays mittels eines durch eine Callbackfunktion durchgeführten Schlüsselvergleiches
  - array_is_list — Prüft, ob das angegebene Array eine Liste ist
  - array_key_exists — Prüft, ob ein gegebener Schlüssel in einem Array existiert
  - array_key_first — Ermittelt den ersten Schlüssel eines Arrays
  - array_key_last — Ermittelt den letzten Schlüssel eines Arrays
  - array_keys — Liefert alle Schlüssel oder eine Teilmenge aller Schlüssel eines Arrays
  - array_last — Gets the last value of an array
  - array_map — Wendet eine Callback-Funktion auf die Elemente von Arrays an
  - array_merge — Führt zwei oder mehr Arrays zusammen
  - array_merge_recursive — Führt ein oder mehrere Arrays rekursiv zusammen
  - array_multisort — Sortiert mehrere oder multidimensionale Arrays
  - array_pad — Füllt ein Array bis auf die angegebene Länge mit einem Wert auf
  - array_pop — Liefert und entfernt das letzte Element eines Arrays
  - array_product — Ermittelt das Produkt der Werte eines Arrays
  - array_push — Fügt ein oder mehr Elemente an das Ende eines Arrays an
  - array_rand — Liefert einen oder mehrere zufällige Schlüssel eines Arrays
  - array_reduce — Reduziert das Array mittels einer Callback-Funktion iterativ auf einen einzigen Wert
  - array_replace — Ersetzt Elemente von übergebenen Arrays im ersten Array
  - array_replace_recursive — Ersetzt rekursiv Elemente des ersten Arrays durch Elemente der übergebenen Arrays
  - array_reverse — Liefert ein Array mit umgekehrter Reihenfolge der Elemente
  - array_search — Durchsucht ein Array nach einem Wert und liefert bei Erfolg den zugehörigen Schlüssel
  - array_shift — Liefert und entfernt das erste Element 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 eines Array
  - array_udiff — Ermittelt den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Datenvergleich
  - 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_uintersect — Ermittelt die Schnittmenge von Arrays, vergleicht Daten mittels einer Callbackfunktion
  - 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 separaten Callbackfunktionen
  - 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 vom Benutzer gelieferte Funktion auf jedes Element eines Arrays an
  - array_walk_recursive — Wendet eine Benutzerfunktion rekursiv auf jedes Element eines Arrays an
  - arsort — Sortiert ein Array in absteigender Reihenfolge und behält die Indexzuordnung bei
  - asort — Sortiert ein Array in aufsteigender Reihenfolge und behält die Indexzuordnung bei
  - compact — Erstellt ein Array mit Variablen und deren Werten
  - count — Zählt alle Elemente eines Arrays oder eines Countable-Objekts
  - current — Liefert das aktuelle Element eines Arrays
  - each — Liefert das aktuelle Schlüssel-Wert-Paar eines Arrays und rückt den Arrayzeiger 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 Arrays
  - key_exists — Alias von array_key_exists
  - krsort — Sortiert ein Array nach Schlüsseln in absteigender Reihenfolge
  - ksort — Sortiert ein Array nach Schlüsseln in aufsteigender Reihenfolge
  - 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 Arrayzeiger vor
  - pos — Alias von current
  - prev — Setzt den internen Arrayzeiger um ein Element zurück
  - 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 absteigender Reihenfolge
  - shuffle — Mischt die Elemente eines Arrays
  - sizeof — Alias von count
  - sort — Sortiert ein Array in aufsteigender Reihenfolge
  - uasort — Sortiert ein Array mittels einer benutzerdefinierten Vergleichsfunktion und behält Index-Assoziationen bei
  - uksort — Sortiert ein Array nach Schlüsseln mittels einer benutzerdefinierten Vergleichsfunktion
  - usort — Sortiert ein Array nach Werten mittels einer benutzerdefinierten Vergleichsfunktion

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open