s.wick: ereg_replace

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

  1. 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

    1. 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