fastix®: Variabler String ersetzen?

Beitrag lesen

»» Hallo nochmals,

»» Ich wollte - vereinfacht gesagt - wissen, wie man den Text
»»
»» "Hier kommt ein Bild [img:bild2.jpg;desc:Bildbeschreibung]. Hier geht der Text weiter"
»»
»» In eine solche Form bekommt?
»»
»» "Bildbeschreibung:
»» <img src='bild.jpg'>"

Ach so... Mit einem preg_replace — Sucht und ersetzt einen regulären Ausdruck
http://de.php.net/manual/de/function.preg-replace.php

<?php  
  
$text='Es folgt ein bild [img:bild2.jpg;desc:Bildbeschreibung].  
Das war ein Bild. Jetzt kommt noch eines: [img:bild3.gif;desc:Das Bild wird beschrieben].';  
  
$search='/\[img:(.*);desc:(.*)\]/';  
  
$replace='<img src="$1" alt="$2" title="$2" />';  
  
echo preg_replace($search, $replace, $text);  
  
?>

[x] getestet.

MffG fastix