phpbar.de logo

Mailinglisten-Archive

Ersetzen mit Bedingungen?
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Ersetzen mit Bedingungen?



Ich moechte einen laengeren Text nach Fragmenten der Art {bild 1} oder
{bild 2316} usw, durchsuchen und diese dann durch HTML-Code wie <img
src="bild.php?bid=2316" height=100 widht=200 alt="bla"> ersetzen.
Jedes Bild hat andere Parameter (width, height, usw.), die ich aus
einer Datenbank hole.

$txt=eregi_replace("{bild ([^.}]*)}","<IMG
SRC=bild.php?bid=\\1>",$txt)

ist nicht flexibel genug. Besser waere eine Konstruktion wie

$txt=eregi_replace("{bild ([^.}]*)}",$bild[\\1],$txt);

Dann könnte ich alle Bilddaten vorher in ein Array schreiben und sie
beim Ersetzen richtig zuordnen.

Hat jemand eine Idee, wie soetwas funktionieren koennte? Oder einen
anderen Vorschlag?

Gruß, Reiner






Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive