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