
21/05/2008, 10:37
|
 | | | Fecha de Ingreso: mayo-2007
Mensajes: 126
Antigüedad: 17 años, 10 meses Puntos: 3 | |
Respuesta: reemplazo de cadena No quería poner codigo para no liar la cosa pero creo que o yo no entiendo o no me expliqué bien.
primero con un explode cojo la cadena enviada por post y la separo en trozos, al final obtengo el array trozos con la palabras a resaltar.
Ahora recorro el array palabra a palabra con
foreach ($trozos as $trozo) {
if(strlen($trozo)>2){ // para no cambiar palabras pequeñas
$empresa = str_ireplace($trozo, "<span style='lo que sea'>".$trozo."</span>", $empresa);
$categor = str_ireplace($trozo, "<span style='otro estilo'>".$trozo."</span>", $categor);
$descripcion = str_ireplace($trozo, "<span style='y otro mas'>".$trozo."</span>", $descripcion);
}
}
esto va de perlas siempre que una de las palabras a canbiar no sea spa, pan, tyl, yle, etc....
He probado con preg_replace y quitando el foreach pero da errores. |