Código PHP:
$mensaje1 = "[a] [url]www.paginaweb.com[/url] [b] Nombre de web [/a]";
function hacerHiper($mensaje1)
{
$mensaje1 = str_replace('[a]', "<a target='_blank' href=", $mensaje1);
$mensaje1 = str_replace('[b]', '">', $mensaje1);
$mensaje1 = str_replace('[/a]', "</a>", $mensaje1);
return $mensaje1;
}
echo hacerHiper($mensaje1);
Esto deberia funcionar
Un saludo