Hallo,
die Funktion preg_replace ist ja sehr mächtig aber auch nicht so einfach mit den vielen regulären Ausdrücken.
Wie kann ich mit obigen Befehl in einem String ein oder mehrere (an verschiedenen Stellen) {#S:dateiname.jpg} abändern?
Beispiele:
$a = „Ich bin {#S:dateiname.jpg} KB groß“;
$b = „{#S:dateiname1.jpg} KB bin ich und du hast ganze {#S:dateiname2.jpg} KB“;
Später soll in den Variablen anstatt {#S:…} die Dateigröße stehen. Wie ich die Dateigröße ermittle weiß ich. Wie ich das aber nun perfekt mit preg_replace löse ist mir nicht so ganz klar, da ein String auch mehrere solcher {#S:…} enthalten kann. Und das an ganz verschiedenen Stellen.
Kann mir da jemand helfen?
Gruß Mike