Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/02/2009, 04:59
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: Quitar acentos ¿Como?

este otro método es infalible, o al menos para mi....

Código PHP:
<?php


/**
 * (cadena)
 *
 * Elimina los acentos de la cadena, naturalmente.
 */
function unacent($text)
{
    static 
$test = array();
    if (empty(
$test))
    {
        
$html // Obtenemos la tabla
            
get_html_translation_table(HTML_ENTITIES);

        foreach (
$html as $char => $ord)
        {
            if (
ord($char) >= 192)
            {
                
$test[$char] = $ord[1];
            }
        }
    } 
// Hacemos los cambios de acentos...
    
$text strtr($text$test);
    return 
$text;
}


echo 
unacent('el avión voló sobre el camión');

suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.