Felder begegnen uns in PHP nicht nur, wenn wir selbst Feldvariablen definieren. PHP arbeitet intern automatisch mit Feldern, und zwar bei folgenden Aktionen:
PHP kennt annähernd 100 Funktionen für den Umgang mit Feldern. Für nahezu jede Fragestellung liefert PHP eine passende Funktion. Folgende Aufgabengebiete werden abgedeckt:
Eine Auswahl zusätzlicher wichtiger Feldfunktionen wird kurz in der nachfolgenden Tabelle vorgestellt:
| Feldfunktion | Beschreibung |
|---|---|
array_flip($feld) | Im Feld werden Indizes mit Werten vertauscht. |
array_key_exists(wert,$feld) | Prüfung, ob ein Schlüssel in einem Feld vorhanden ist. |
array_keys($feld) | Liefert die Indizes des angegebenen Feldes zurück. |
array_merge($feldl,$feld2…) | Fügt die Elemente mehrerer Felder zu einem Feld zusammen. |
array_push($feld,werte) | Das Feld wird um den oder die angegebenen Werte am Ende des Feldes erweitert. |
array_search(wert,$feld) | Das Feld wird nach dem angegebenen Wert durchsucht. |
array_sum($feld) | Addiert die Werte des Feldes und liefert das Ergebnis zurück. |
array_unique($feld) | Es wird ein neues Feld erstellt, aus dem doppelte Werte des angegebenen Feldes gelöscht wurden. |
array_values($feld) | Alle Werte des Feldes werden zurückgeliefert. |
count($feld) | Gibt die Anzahl der Elemente des Feldes zurück. |
sort($feld) | Sortiert die Werte des angegebenen Feldes aufsteigend bzw. absteigend. |