Mailinglisten-Archive |
Moin, ich möchte aus einem Text einen Teil auslesen nach folgenden Bedingungen. 1. erste Zeile in der "foo" vorkommt. 2. zurückgegeben wird der Rest der Zeile. Bisher mache ich das so: <?php function bla($text) { $text = explode ("\n", $text); foreach ($text AS $elem) { if (stristr($elem, 'foo') !== false { return substr($elem, 3); } } } ?> Das funktioniert zwar prima, aber irgendwie finde ich das nicht elegant... ;-) Gibt es eine Möglichkeit, bzw. eine Funktion, um das eleganter / schneller / schöner zu lösen, die ich bisher übersehen habe? Gibt es evtl. eine Lösung mit RegExp, die das foreach vermeidet? Grüße Günther
php::bar PHP Wiki - Listenarchive