Tema: bbcode php
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2014, 15:06
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: bbcode php

¿Y qué tal así?

Código PHP:
Ver original
  1. $bbcode = '[url="http://www.google.com"]Google[/url]';
  2. echo preg_replace('/\[url=(.*?)\](.*?)\[\/url\]/is', '<a href=$1>$2</a>', $bbcode);

Saludos

EDITO:

Recién me doy cuenta de que la respuesta de MaNuX0218 es muy similar a la mía.
Creo que no te genera el enlace porque no creas el enlace BBCode como debe ser, es decir, dentro del primer [url], debes colocar el enlace y aparte debe estar el texto que indicas a continuación.

Sin embargo, si deseas dejarlo así, la solución sería la siguiente:

Código PHP:
Ver original
  1. $bbcode = '[url]http://www.google.com[/url]';
  2. echo preg_replace('/\[url\](.*?)\[\/url\]/is', '<a href="$1">$1</a>', $bbcode);
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 14/04/2014 a las 15:16