Ver Mensaje Individual
  #14 (permalink)  
Antiguo 29/09/2008, 12:17
Avatar de DooBie
DooBie
 
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 22 años, 1 mes
Puntos: 71
Respuesta: resaltar palabras de criterio de busqueda

Cita:
Iniciado por hector2c Ver Mensaje
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!!!!
pensé que te molestarias en mirar la documentacion de las funciones que te hemos dicho y no conocias.
Como ha dicho pateketrueke:
lee la documentación, por favor.... suerte!



saludos!