array ·
string ·
explode / implode ·
array_push / array_merge ·
strpos / substr ·
array_map / array_filter
Arrays und Strings sind die grundlegenden Datenstrukturen in PHP. Diese Cheatsheet fasst die wichtigsten Funktionen für die Verarbeitung, Manipulation und Suche zusammen.
Arrays sind die zentrale Datenstruktur in PHP. Sie können indiziert oder assoziativ sein und beliebige Datentypen enthalten.
print_r() oder var_dump() zum Debuggen von Arrays. var_dump() zeigt zusätzlich die Datentypen an.
Strings sind Zeichenketten in PHP. Sie können mit einfachen oder doppelten Anführungszeichen erstellt werden und bieten eine Vielzahl von Bearbeitungsfunktionen.
echo "Hallo $name". Einfache Anführungszeichen zeigen den String wörtlich an.
Konvertierungsfunktionen wandeln zwischen Arrays und Strings um – essenziell für Datenübergaben, CSV-Verarbeitung und JSON-APIs.
json_encode() und json_decode() sind die Standardwerkzeuge für API-Kommunikation in PHP. Der zweite Parameter true bei json_decode() erzeugt ein assoziatives Array statt eines Objekts.
Modifizierungsfunktionen ermöglichen das Hinzufügen, Entfernen und Kombinieren von Array-Elementen sowie das Ersetzen in Strings.
array_merge() überschreibt bei assoziativen Arrays gleiche Schlüssel. Verwenden Sie + oder array_replace() für alternative Verhaltensweisen.
Suchfunktionen finden Elemente in Arrays oder Zeichen in Strings – essenziell für die Datenprüfung und -extraktion.
strpos() gibt false zurück, wenn nicht gefunden. Verwenden Sie === für den Vergleich, da der Rückgabewert 0 (Position 0) sein kann.
Fortgeschrittene Funktionen ermöglichen die Transformation, Filterung, Aggregation und Sortierung von Arrays – oft mit anonymen Funktionen (Closures).
array_map(), array_filter() und array_reduce() sind die funktionalen Programmierwerkzeuge in PHP. Sie machen Code lesbarer und vermeiden Schleifen.
array
strlen
explode
array_push
in_array
array_map
$arr = explode(",", "Apfel,Banane,Kirsche"); ·
$arr2 = array_map(fn($n) => $n * 2, [1,2,3]);