Código PHP:
   //esta linea convierte las etiquetas [img]
$texto=preg_replace("`\[img](.*)?\[/img\]`is","<img src=\"$1\" />",$texto);
 
//esta linea convierte las etiquetas [url]
$texto=preg_replace("`\[url=(.*)?\](.*)?\[/url\]`is", '<a href="$1">$2</a>', $texto);
 
//$texto es la variable que contiene nuestro texto junto con las etiquetas, puede provenir de una base de datos o algo asi. 
    Espero que no me matéis, pero aunque copiar esas líneas es facil, no sabría crear las mías personalizadas.
No entiendo a qué vienen tantas comillas, barras, asteriscos, puntos, interrogantes... Disculpad las molestias, pero si alguien es tan amable de explicarmelo sencillamente un poco por encima...
 
  
 

 BBCODE con preg_replace (símbolos)
 BBCODE con preg_replace (símbolos) 
 
  
 
