如何实现PHP中针对不同区域语言标记信息的灵活处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2418个文字,预计阅读时间需要10分钟。
相信大家对zh_CN这个标识都不陌生,它代表了东西绝对不会消亡。无论是PHP中,还是在我们的网页上,都能看到它的身影。实际上,这指的是我们的显示编码是国家的,或者是地区的,以及使用何种语言。对于这种区域zh_CN
相信大家对 zh_CN 这个东西绝对不会陌生,不管是 PHP 中,还是在我们的网页上,都会见到它的身影。其实这就是指定我们的显示编码是什么国家或者地区的,使用何种语言。对于这种区域语言的标记来说,PHP 中也有很多好玩的内容。今天,我们要学习的 Locale 类就是操作区域语言相关内容的,它无法被实例化,所有全部功能方法都是静态的。
获取及设置当前的区域语言信息
首先就是我们可以动态地获取和设置相应的区域语言信息。
// # echo $LANG; // en_US.UTF-8 // php.ini // intl.default_locale => no value => no value echo Locale::getDefault(), PHP_EOL; // en_US_POSIX ini_set('intl.default_locale', 'zh_CN'); echo Locale::getDefault(), PHP_EOL; // zh_CN Locale::setDefault('fr'); echo Locale::getDefault(), PHP_EOL; // fr
默认情况下,使用 getDefault() 方法获得的是 php.ini 文件中的 intl.default_locale 配置的内容。
本文共计2418个文字,预计阅读时间需要10分钟。
相信大家对zh_CN这个标识都不陌生,它代表了东西绝对不会消亡。无论是PHP中,还是在我们的网页上,都能看到它的身影。实际上,这指的是我们的显示编码是国家的,或者是地区的,以及使用何种语言。对于这种区域zh_CN
相信大家对 zh_CN 这个东西绝对不会陌生,不管是 PHP 中,还是在我们的网页上,都会见到它的身影。其实这就是指定我们的显示编码是什么国家或者地区的,使用何种语言。对于这种区域语言的标记来说,PHP 中也有很多好玩的内容。今天,我们要学习的 Locale 类就是操作区域语言相关内容的,它无法被实例化,所有全部功能方法都是静态的。
获取及设置当前的区域语言信息
首先就是我们可以动态地获取和设置相应的区域语言信息。
// # echo $LANG; // en_US.UTF-8 // php.ini // intl.default_locale => no value => no value echo Locale::getDefault(), PHP_EOL; // en_US_POSIX ini_set('intl.default_locale', 'zh_CN'); echo Locale::getDefault(), PHP_EOL; // zh_CN Locale::setDefault('fr'); echo Locale::getDefault(), PHP_EOL; // fr
默认情况下,使用 getDefault() 方法获得的是 php.ini 文件中的 intl.default_locale 配置的内容。

