hola de nuevo,
usando vuestra ayuda, conseguí quitar los acentos a una cadena, pero ahora tengo un problema que es el siguiente:
la cadena de la que quiero que elimine los acentos está codificada en utf8, y no me quita los acentos. Podeis comprobarlo con el siguiente código:
Código PHP:
<?
function cambiaacento(){
$cadena="Esto es para él";
$cadena=utf8_decode($cadena);
$vocales = array("á", "é", "í", "ó", "ú", "Á", "É", "Í", "Ó", "Ú");
$acentos = array("a", "e", "i", "o", "u","A", "E", "I", "O", "U" );
$frase = str_replace($vocales, $acentos , $cadena);
return $frase;
}
?>