Ersetzen, wenn am Anfang des Strings
tester
- php
hallo!
hab einen befehl dieser art:
$str="Start: bla... Start: blub..."
$str=str_replace("Start: ",'', $str);
=>$str=="bla... blub..."
ergebnis soll aber das sein:
=>$wunsch_str=="bla... Start: blub..."
also nur den ausdruck "Start: " entfernen, wenn er am anfang des strings steht.
danke für Eure hilfe
ps:
wenns geht würde ich das mit str_replace und ohne preg_replace machen...
aber wenns nicht anders geht, brauch ich wohl den korrekten ausdruck für preg_replace.
Hello,
$str="Start: bla... Start: blub..."
if (str_pos(,$str,'Start:')===0) ### === ist hier wichtig!
{
$str=substr($str,7);
}
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hallo,
if (str_pos(,$str,'Start:')===0) ### === ist hier wichtig!
Sollte das nicht eigentlich strpos() heißen anstatt str_pos()? Oder ist das egal?
Grüße
Jeena Paradies
Hello Jeena,
if (str_pos(,$str,'Start:')===0) ### === ist hier wichtig!
Sollte das nicht eigentlich strpos() heißen anstatt str_pos()? Oder ist das egal?
Nein ist natürlich nicht egal. Aber das ist PHP. Wenn man dann schnell was schreibt und nicht nachschaut, ob diesmal mit Unterstrich oder ohne, ist es garantiert verkehrt.
Danke also für die Korrektur.
Grüße aus dem Harz
Tom
hallo!
hab einen befehl dieser art:
$str="Start: bla... Start: blub..."
$str=str_replace("Start: ",'', $str);
$str=preg_replace('/^Start: /','',$str);
mfg