使用国家/地区代码在php中获取区域设置

问题描述:

如果我拥有国家代码或时区,我们如何获取与某个国家/地区相关的区域设置或所有区域设置。使用国家/地区代码在php中获取区域设置

一个国家可以有多种语言,因此有很多地区。

+0

请了更好的响应阅读[如何提问](http://*.com/help/how-to-ask)! – Ben

这应该解决您的问题:

http://php.net/manual/en/locale.getallvariants.php

$arr = Locale::getAllVariants('sl_IT_NEDIS_ROJAZ_1901'); 
var_dump($arr); 
+0

不是真的,它只是获取给定语言环境代码的变体 - 它不会从全国检索所有不同的语言环境代码:例如比利时既有'nl_BE'也有'fr_BE' – CD001

+0

@ CD001那么这个呢? http://php.net/manual/en/resourcebundle.locales.php – nakashu

+0

再说一遍,OP并不是真的 - 我没有意识到任何实际上会做什么的PHP库 - 要获取所有可能的Locale一个国家的代码(并不意味着当然没有)。如果您想了解所有有效的RFC 3066变体,那么这将不甚实际。 – CD001