當前位置: 首頁>>代碼示例>>PHP>>正文


PHP locale::local_regexp方法代碼示例

本文整理匯總了PHP中locale::local_regexp方法的典型用法代碼示例。如果您正苦於以下問題:PHP locale::local_regexp方法的具體用法?PHP locale::local_regexp怎麽用?PHP locale::local_regexp使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在locale的用法示例。


在下文中一共展示了locale::local_regexp方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: get_locale_information

 function get_locale_information($locale_string)
 {
     $info = null;
     if (preg_match('/^' . locale::local_regexp() . '/', $locale_string, $regs)) {
         $info = array();
         $language = strtolower($regs[1]);
         $country = '';
         if (isset($regs[3])) {
             $country = strtoupper($regs[3]);
         }
         $charset = '';
         if (isset($regs[5])) {
             $charset = strtolower($regs[5]);
         }
         $country_variation = '';
         if (isset($regs[7])) {
             $country_variation = strtolower($regs[7]);
         }
         $locale = $language;
         if ($country !== '') {
             $locale .= '-' . $country;
         }
         $info['language'] = $language;
         $info['country'] = $country;
         $info['country-variation'] = $country_variation;
         $info['charset'] = $charset;
         $info['locale'] = $locale;
     } else {
         $info = array();
         $locale = strtolower($locale_string);
         $language = $locale;
         $info['language'] = $language;
         $info['country'] = '';
         $info['country-variation'] = '';
         $info['charset'] = '';
         $info['locale'] = $locale;
     }
     return $info;
 }
開發者ID:BackupTheBerlios,項目名稱:limb-svn,代碼行數:39,代碼來源:locale.class.php


注:本文中的locale::local_regexp方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。