我想获取区域设置的本地化名称。 例如:
我有一个locales数组(实际上数组要大得多):
$languageAndRegion = array (
'de',
'de_AT',
'de_CH',
'de_DE',
'de_LI',
'de_LU'
);
现在我想得到类似的东西:
foreach ($languageAndRegion as &$value) {
$name = magicFunction($value, 'en');
echo $name;
}
输出应该是这样的:
German
German (Austria)
German (Germany)
German (Swiss)
...
答案 0 :(得分:2)
locale_get_display_name($value, 'en');
?