| Funktionsname | Erläuterung |
| array() | Erstellt ein Array. Dies ist eigentlich keine Funktion, sondern ein Sprach-Konstrukt. |
| array_count_values() | Zählt alle Werte eines Arrays |
| array_flip() | Liefert ein Array in Flip-Anordnung |
| array_keys() | Liefert alle Schlüssel eines Arrays |
| array_merge() | Führt zwei oder mehr Arrays in ein Array zusammen |
| array_pad() | Vergrößert ein Array und füllt ihn am Anfang oder am Ende auf |
| array_pop() | Liefert das letzte Element eines Arrays und entfernt es aus dem Array |
| array_push() | Fügt ein oder mehrere Elemente an das Ende eines Arrays an |
| array_reverse() | Ordnet die Elemente eines Arrays in umgekehrter Reihenfolge an |
| array_shift() | Liefert das erste Element eines Arrays und entfernt es aus dem Array |
| array_slice() | Liefert einen Teil eines Arrays |
| array_splice() | Entfernt Teil eines Arrays und ersetzt die entfernten Elemente durch neue |
| array_unshift() | Fügt ein oder mehrere Elemente am Anfang eines Arrays ein |
| array_values() | Liefert alle Werte eines Arrays |
| array_walk() | Führt eine Funktion für jedes Element eines Arrays aus |
| arsort() | Sortiert die Elemente eines assoziativen Arrays in umgekehrter Wert-Reihenfolge |
| asort() | Sortiert die Elemente eines assoziativen Arrays in Wert-Reihenfolge |
| compact() | Erstellt ein Array |
| count() | Zählt Elemente eines Arrays |
| current() | Liefert das aktuelle Element eines Arrays |
| each() | Liefert das nächste Paar, bestehend aus Schlüssel und Wert eines assoziativen Arrays |
| end() | Setzt den internen Array-Zeiger auf das letzte Element |
| extract() | Importiert Variablen in die Symbol-Tabelle eines Arrays |
| in_array() | Liefert »true«, falls ein bestimmter Wert innerhalb eines Arrays existiert |
| key() | Liefert einen Schlüssel eines assoziativen Arrays |
| krsort() | Sortiert die Elemente eines assoziativen Arrays in umgekehrter Schlüssel-Reihenfolge |
| ksort() | Sortiert die Elemente eines assoziativen Arrays in Schlüssel-Reihenfolge |
| list() | Dient der gleichzeitigen Zuweisung von mehreren Variablen. Dies ist eigentlich keine Funktion, sondern ein Sprach-Konstrukt. |
| next() | Setzt den internen Array-Zeiger auf das nächste Element |
| pos() | Liefert das aktuelle Element eines Arrays |
| prev() | Setzt den internen Array-Zeiger auf das vorherige Element |
| range() | Erstellt einen Array, bestehend aus einer Folge von Ganzzahlen |
| reset() | Setzt den internen Array-Zeiger auf das letzte Element |
| rsort() | Sortiert die Elemente eines Arrays in umgekehrter Reihenfolge |
| shuffle() | Mischt ein Array |
| sizeof() | Liefert die Anzahl der Elemente eines Arrays |
| sort() | Sortiert die Elemente eines Arrays |
| uasort() | Sortiert die Elemente eines numerischen Arrays gemäß einer vorgegebenen Sortier-Funktion |
| uksort() | Sortiert die Elemente eines assoziativen Arrays gemäß einer vorgegebenen Sortier-Funktion |
| usort() | Sortiert die Elemente eines Arrays gemäß einer vorgegebenen Sortier-Funktion |