Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/09/2008, 09:33
Avatar de hector2c
hector2c
 
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 18 años, 10 meses
Puntos: 25
Pregunta Respuesta: resaltar palabras de criterio de busqueda

he tenido problemas con el código, agrege parametros a la función:


Código PHP:
<?php
    
function reemplazar($text, $words){ 
        foreach (
$words as $word){ 
            
$word = preg_quote($word); 
            
$text = preg_replace("/\b($word)\b/i", '<strong">\1</strong>', $text); 
        } 
        return 
$text; 
    } 
    
$palabras = "matemática mundo";
    
$texto_donde_buscar = "el mundo de las matemáticas";
    
$palabras_que_buscar = explode($palabras); 
    echo 
reemplazar($texto_donde_buscar, $palabras_que_buscar);  
?>
estos son los errores en las siguientes lineas:
Warning: Wrong parameter count for explode() in C:\AppServ\www\biblioteca\Untitled-2.php on line 19

Warning: Invalid argument supplied for foreach() in C:\AppServ\www\biblioteca\Untitled-2.php on line 11
el mundo de las matemáticas
la linea 19 es:
$palabras_que_buscar = explode($palabras);

la linea 11 es:
foreach ($words as $word){


he cometido algún error??, espero me ayuden, muchas gracias!!!!
__________________
blog: hector2c.wordpress.com
email: [email protected]