hallo. ich kenne mich nicht mit regulären ausdrücken aus.
folgendes problem: ich möchte den string $text nach dem text "[BILD=X]" durchsuchen, wobei X eine beliebige ganze Zahl ist.
wenn ich den wert von X gerausgefunden habe, möchte ich eine datenbankabfrage mit X starten. letztendlich soll dann "[BILD=X]" durch "<img src="Y" />" ersetzt werden.
wie mache ich sowas, wenn "[BILD=X]" mehrmals in $text vorkommt?
Vielleicht hilft dir das ganze so ohne weitere Kommentare weiter. Solltest du doch noch fragen haben, einfach laut schreien
user-343
18.03.2009 14:50
Mithilfe von preg_match_all(). Die Bedienung ist etwas hackelig, genaues lesen der Dokumentation und prüfen der Ergebnisse, wenn man die Funktion nicht kennt, ist empfehlenswert
Edit: Mist, da war wer schneller und genauer.
user-180
18.03.2009 15:25
danke. leicht zu verstehen und funktioniert wunderbar. ich muss diese regulären ausdrücke wirklich mal lernen, die machen vieles einfacher.