Teilstring vor Komma aus kommasepariertem String auslesen

Will man aus einem String, der eine kommaseparierte Liste enthält, das erste Wort vor dem ersten Komma auslesen, so geht das mit folgendem kleinen RegExp:

preg_match('/[^,]*/', "Rot, Grün, Blau", $treffer)

$treffer[0] enthält dann in diesem Falle den String „Rot“. Das funktioniert übrigens auch, wenn im String keinerlei Kommata vorkommen. Auch dann würde „Rot“ ausgegeben werden.

Kommentare geschlossen.