2016-03-02 84 views
-2

如果我擁有國家代碼或時區,我們如何獲取與某個國家/地區相關的區域設置或所有區域設置。使用國家/地區代碼在php中獲取區域設置

一個國家可以有多種語言,因此有很多地區。

+0

請了更好的響應閱讀[如何提問](http://stackoverflow.com/help/how-to-ask)! – Ben

回答

0

這應該解決您的問題:

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

相關問題