Función php para convertir automáticamente el código iso de un pais a su nombre real y en el idioma que le pases como parámetro… sin necesidad de tener los datos de los paises en alguna array o bd:
function nombre_pais($iso, $lang) {
$nombre = Locale::getDisplayRegion('-'.strtoupper($iso), $lang);
return $nombre;
}
echo nombre_pais('es', 'es'); // imprime: España
echo nombre_pais('es', 'en'); // imprime: Spain
echo nombre_pais('it', 'es'); // imprime: Italia
echo nombre_pais('it', 'en'); // imprime: Italy
Agradezco tu comentario 🤘