gudn tach!
- Lesen bis <br>,
oder:
$zeilen=[link:http://php.net/explode@title=explode]('<br>', $string);
- überprüfen ob Doppelpunkt im Teilstring vorhanden ist,
$pos=[link:http://php.net/strpos@title=strpos]($zeilen[$i], ':');
if($pos!==false){
// gefunden an $pos
}
- Wenn Doppelpunkt vorhanden ist hinter Doppelpunkt </span> einfügen
mit substr den string beim doppelpunkt teilen und dann noch neuen string '</span>' dazwischenklemmen.
oder die abfrage und das ersetzen in einem schritt erledigen: per preg_replace mit limit=1 und dem regulaeren ausdruck /:/:</span>/.
und am Zeilenanfang (also letzte <br>-Position) ein <span class="tab"> einfügen.
$zeilen[$i]='<span class="tab">'.$zeilen[$i];
am schluss dann wieder alls zusammensetzen mit implode.
prost
seth