Buenas.
Estoy con los tag de las publicaciones de mi web y hoy estuve todo el dia lellendo sobre expresiones regulares y llegue a esto
Código PHP:
function Convert($text)
{
$iterCode = array(
'/(\[b\])(.+)(\[\/b\])/' => "<b>\\2</b>",
'/(\[i\])(.+)(\[\/i\])/' => "<i>\\2</i>",
'/(\[center\])(.+)(\[\/center\])/' => "<center>\\2</center>",
'/(\[u\])(.+)(\[\/u\])/' => "<u>\\2</u>",
'/(\[img\])(.+)(\[\/img\])/' => "<img src='\\2' />",
'/(\[url=)(.*)(\])(.+)(\[\/url\])/' => '<a href="\\2">\\4</a>'
);
$namearr= array_keys($iterCode);
$verFull= preg_replace($namearr,$iterCode, $text);
return $verFull;
}
Pero cuando imprime el texto sigue imprimiendo las etiquetas [b] etc.
Muchas gracicas.