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 🤘