Cómo convertir correctamente a mayusculas los acentos
Para realizar una correcta conversión podemos utilizar el Setlocale();
setlocale(LC_CTYPE, 'es');
echo strtoupper('áéíóú');
Otra forma (si no disponemos de los tipos europeos) es sustituyendo con strtr$cadena = 'más veloz que la imaginación';
echo strtr(strtoupper($cadena),"àèìòùáéíóúçñäëïöü","ÀÈÌÒÙÁÉÍÓÚÇÑÄËÏÖÜ");
No hay comentarios.