Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/06/2009, 08:34
Avatar de abidibo
abidibo
 
Fecha de Ingreso: mayo-2009
Mensajes: 121
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: iluminar varias palabras al mismo tiempo

Creo que asì pueda funcionar:
Código PHP:
$texto="hola a que lindo color tu auto";

$palabras="hola, viste back to the future me gusto el color del auto";

// inicio separa los nombres hasta 5
$texto=explode(" ",$texto);
$palabra1=$texto[0];
$palabra2=$texto[1];
$palabra3=$texto[2];
$palabra4=$texto[4];
$palabra5=$texto[5];

$change preg_replace_callback("/($palabra1)|($palabra2)|($palabra3)|($palabra4)|($palabra5)/"create_function(
            
'$matches',
            
'return "<span style=\'background-color: #FFFF00;\'>$matches[0]</span>";'
        
), $palabras);

echo 
$change
ciao!

Última edición por abidibo; 23/06/2009 a las 09:43