Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/10/2007, 10:55
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Re: Si encuentra ciertos caracteres que los elimine

Hola alvlin!!! Muchas gracias por tu respuesta...

De todas formas acabé de terminarlo(al fin )!!!!

Este es el còdigo para que lo disfruten

Código PHP:
function dejar_palabras($frase)
{
    
    
$i=$cont=$ocont=0;
    
$noadmitidos=array(";"",""_""-"" "".""/""{""}""[""]"":""?""¿""+");
    
$temporalstr_replace($noadmitidos" "$frase);
    
$palabras=explode(" ",$temporal);

    foreach(
$palabras as $pal)
    {
        
$i++;
    }
    
//este while se podrìa quitar y dejar el ciclo con el foreach...
    
while($cont $i)
    {
        if(
$palabras[$cont] != '')
        {
            
$nuevo[$ocont] = $palabras[$cont];
            
$ocont++;
        }
        
$cont++;
    }    
    return 
$nuevo;

Este código lo que hace es que te deja solo las palabras de una frase sin importar que te escriban, o cuantas veces repitan un caracter de los no admitidos, te deja en un nuevo arreglo las palabras de la frase que digiten...

Le pueden agregar cuantos caracteres no admitidos quieran... ya es cuestiòn de necesidades...

Ahhhh!! otra cosa, la función sirve, pero no está optimizada:-p :-p , osea que la pueden mejorarla y gastarse menos lìneas(es que me demoré tanto que no quiero saber nada mas de ella ).

Esa es la tìpica funciòn que se necesita en un buscardor, para obtener las palabras que el usuario quiere encontrar.... y desechar los caracteres separadores

Saludos y espero que les guste!!!
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com