ereg_replace
s.wick
- php
hallo zusammen!
kann mir irgendjemand sagen, wie der ereg_replace-befehl aussehen muss, wenn ich im tag <img src="irgendwas.jpg" height=300 width=60> die height-angabe ersetzen kann? also z.b 300 ersetzen mit 500. es sollte schon auf das height-attribut spezifisch sein, da ich nicht aus versehen die width-angabe auch noch ersetze, oder so..
danke und gruss
simon
Hallo,
kann mir irgendjemand sagen, wie der ereg_replace-befehl aussehen muss, wenn ich im tag <img src="irgendwas.jpg" height=300 width=60> die height-angabe ersetzen kann? also z.b 300 ersetzen mit 500.
Mit preg_replace kann ich dienen.
$new_str = preg_replace("/height=(.*?) /","height=500 ", $old_string)
(Nicht getestet, dürfte aber so klappen)
Gruß,
ueps
Hi Ihr's,
$new_str = preg_replace("/height=(.*?) /","height=500 ", $old_string)
das klappt auch, solange keine Leerzeichen drin sind, d.h. bei <img height = "256"> wird z.B. gar nix ersetzt...
/height\s*=\s*(.*?)\s*/ dürfte Abhilfe schaffen (ohne Gewähr ;)
Gruß,
Danny