Foros del Web » Programando para Internet » PHP »

como Modificar el resultado de una busqueda preg_replace?

Estas en el tema de como Modificar el resultado de una busqueda preg_replace? en el foro de PHP en Foros del Web. loading........... Uso la funcion preg_replace para reemplazar. Código PHP: $_bbcode []= "#\[imglocal\](.*?)\[/imglocal\]#si" ; $_replace []= "<img src=\"" . ver_imagen ( "\\1" ). "\" alt=imagen_local>" ; $var = ...
  #1 (permalink)  
Antiguo 01/09/2005, 15:58
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 14 años, 7 meses
Puntos: 35
como Modificar el resultado de una busqueda preg_replace?

loading...........

Uso la funcion preg_replace para reemplazar.
Código PHP:
$_bbcode[]="#\[imglocal\](.*?)\[/imglocal\]#si";
$_replace[]="<img src=\"".ver_imagen("\\1")."\" alt=imagen_local>";

$var=preg_replace($_bbcode,$_replace,$cadena
Entonces la funcion que llamo VER_IMAGEN se encarga de transformarlo en otra cadena concatenandolo con un nùmero pero NO ME SALE

Código PHP:
function ver_imagen($__a,$_id=123)
{

        
$_imagen=$img.$_id;
        return 
$_imagen;

si el resultado de la bsuqueda es "as.jpg" yel numero es 342 el resultado es "a13" o algo por el estilo y no "as.jpg342" que es lo que yo quiero hacer, que estoy haciendo mal? :(


connection closed.
__________________

Maborak Technologies
  #2 (permalink)  
Antiguo 01/09/2005, 16:24
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 13 años
Puntos: 7
Usa preg_replace_callback, aunque sería bueno que mostraras un extracto del texto sobre el que aplicas esa expresión regular, talvez se pueda mejorar en algo...

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 02/09/2005, 09:04
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 14 años, 7 meses
Puntos: 35
loading............


bueno lo que intento hacer es, reemplaza todo [imglocal]algo.jpg[/imglocal] con <img src="expor.php?id=algo.jpg1212234">

cosa así


connection closed.
__________________

Maborak Technologies
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:58.