preg_replace
Thomas S.
- php
0 Tobias
Hi,
ich moechte eine String _teilweise_ ersetzen.
Z.B:
$foo = "<body bgcolor='black'>";
jetzt suche ich z.Z. nach <body.*> und will noch onLoad einfuegen... also den Rest behalten dass dann
$foo = "<body onLoad bgcolor='black'>";
dabei herrauskommt.
Bisher habe ich es nur geschafft, das $foo="onLoad "; wird.
Any ideas?
Danke
Hallo Thomas,
$foo = "<body bgcolor='black'>";
jetzt suche ich z.Z. nach <body.*> und will noch onLoad einfuegen... also den Rest behalten dass dann
$foo = "<body onLoad bgcolor='black'>";
Wenn du was einfügen willst, könntest du doch auch den String aufteilen, das gewünschte einfügen, und wieder zusammenbauen:
$foo = "<body bgcolor='black'>";
$foo2 = "onload "; //warum eigentlich nur 'onload' und nicht 'onload=""'?
$bla = split (" ", $foo, 2);
$foo = $bla[0]." ".$foo2.$bla[1];
(ungetestet) oder habe ich dich falsch verstanden?
Grüße aus Nürnberg
Tobias