Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2014, 13:41
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 581
Antigüedad: 16 años, 10 meses
Puntos: 9
Quitar caracteres especiales de una cadena

Me he basado en http://www.forosdelweb.com/f18/reemp...rchivo-843528/ pero me hace algo estraño ¿alguna idea? gracias

Script:
Código PHP:
<?php
function formatearNombre($cadena) {
  
//$cadena = strtolower($cadena);
  //$cadena = strtr($cadena, utf8_decode('áéíóúñ '), 'aeioun_');
  //echo utf8_encode($cadena);

  
echo utf8_encode(strtr(strtolower($cadena), utf8_decode('áéíóúñ '), 'aeioun_'));
}
formatearNombre('Hóla Muñdo');
?>
Devuelve:
Código:
hóla_muñdo