![]() |
[PHP] Reguläre Ausdrücke , Eigenschaften ersetzen
Sicherlichen haben hier schon einige mit PHP und Reguläre Ausdrücken zu tun. Ich tue mich hier recht schwer. Seit Stunden versuche ich folgendes:
Ich möchte die Werte der Attribute width und height eines <img>-Tags ändern. Und zwar soll aus
Code:
das werden:
<img src='bild.jpg width='1024' height='768' alt=''>
Code:
Dabei können die Werte von width und height im Ursprungscode variieren. Klar, sonst könnte ich ja mit einem Stringreplace rann gehen.
<img src='bild.jpg width='100' height='75' alt=''>
Ich hoffe ihr könnt mir helfen. Ich kriegs nicht hin. Reguläre Ausdrücke sind irgendwie ein schwarzes Tuch für mich! :pale: Danke. |
AW: [PHP] Reguläre Ausdrücke , Eigenschaften ersetzen
Code:
$html = '<img src="bild.jpg" width="1024" height="768" alt="" />';
$height = '100'; $width = '75'; $expression = '(<img.*width=)"[0-9]*"(.*height=)"[0-9]*"(.*/>)'; $replace = '\\1"' . $height . '"\\2"' . $width . '"\\3'; echo ereg_replace($expression, $replace, $html); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz