Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/09/2011, 04:05
ivankmx
 
Fecha de Ingreso: abril-2009
Mensajes: 19
Antigüedad: 15 años
Puntos: 0
Respuesta: Buscar y reemplazar

Buenas,

Si hago esto:

Código PHP:
$sql=mysql_query("SELECT NombreConcepto FROM conceptos");

while(
$mostrar=mysql_fetch_array($sql))
{
    
$concepto="/\b".$mostrar['NombreConcepto']."(s)?\b/i";
    
    
$cambiar="<strong>".$mostrar['NombreConcepto']."</strong>";
    
    
$resultado=preg_replace("$concepto""$cambiar"$texto);    
}

echo 
$resultado
En $resultado como es lógico me va machacando el último concepto que va leyendo el while.

Es decir, tengo 48 conceptos en la base de datos, luego quiero que se lea una cadena y si en la cadena aparece uno de esos conceptos quiero marcarlos en negrita.

Esto me está volviendo loco, seguramente tenga la solución en la punta de mis narices pero no consigo verlo.

Mil gracias.