269 Tipps rss | 9 Nutzer online

PHP: String in Array umwandeln

Das Gegenstück zur Funktion implode() (Siehe ) lautet explode(). Damit können Sie einen String anhand eines bestimmten Trennzeichens zerhacken. Das Ergebnis ist ein Array, dessen Elemente je eines der Fragmente ohne das Trennzeichen enthalten.

Ein Anwendungsfall wäre der Import externer Daten, die im CSV-Format vorliegen. Dabei sind die Felder durch Kommas getrennt. Ein

explode(',',$zeile)

würde die Feldinhalte einer gelesenen Zeile in ein Array umwandeln.

Ist die Bedeutung der einzelnen Felder der CSV-Datei klar, können Sie mit list() (Siehe ) sogar die Felder in einem Rutsch in Variable packen:

list($name, $strasse,$plz) = explode(',',$zeile);

Add to Del.icio.us


Für csv kann fgetcsv das 100 mal besser, inklusive Erkennung von
geklammerten Trennzeichen u.ä.
[nk | 24.10.2011]
Antworten


Bedingungen für die Kommentareingabe
Hinweis



Ihr Kommentar:


Name:


Copyright © Der Strassenprogrammierer 1999-2012   | Tippscout 5.0
Zurück Tipps Startseite