nl_langinfo
nl_langinfo
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
nl_langinfo - 查询语言和区域设置信息
描述
string nl_langinfo ( int $item )
nl_langinfo()
用于访问区域设置类别的各个元素。与返回所有元素的localeconv()不同,nl_langinfo()
允许您选择任何特定的元素。
参数
item
item可以是元素的整数值或元素的常量名称。 以下是可能使用的项目的常量名称及其描述的列表。 其中一些常量可能未被定义,或者对某些地区不具有任何价值。
Constant | Description |
---|
| LC_TIME类别常量|
| ABDAY_(1-7)| 一周中第n天的缩写名称。|
| DAY_(1-7)| 每周的第n天的名称(DAY_1 =星期日)。|
| ABMON_(1-12)| 一年的第n个月的缩写名称。|
| MON_(1-12)| 一年的第n个月的名称。|
| AM_STR | Ante子午线字符串。|
| PM_STR | 用于发布子午线的字符串。|
| D_T_FMT | 可以用作strftime()的格式字符串来表示时间和日期的字符串。|
| D_FMT | 可以用作strftime()的格式字符串来表示日期的字符串。|
| T_FMT | 可以用作strftime()的格式字符串来表示时间的字符串。|
| T_FMT_AMPM | 可以用作strftime()的格式字符串的字符串,用前/后子午线以12小时格式表示时间。|
| ERA | 替代era。|
| ERA_YEAR | 年份以替代年代格式。|
| ERA_D_T_FMT | 交替时代格式的日期和时间(字符串可以在strftime()中使用)。|
| ERA_D_FMT | 交替时代格式的日期(字符串可以在strftime()中使用)。|
| ERA_T_FMT | 替代时代格式的时间(字符串可以在strftime()中使用)。|
| LC_MONETARY类别常量|
| INT_CURR_SYMBOL | 国际货币符号。|
| CURRENCY_SYMBOL | 当地的货币符号。|
| CRNCYSTR | 与CURRENCY_SYMBOL相同的值。|
| MON_DECIMAL_POINT | 小数点字符。|
| MON_THOUSANDS_SEP | 千位分隔符(三位数组)。|
| MON_GROUPING | 像“分组”元素一样。|
| POSITIVE_SIGN | 代表正数。|
| NEGATIVE_SIGN | 代表负数。|
| INT_FRAC_DIGITS | 国际小数位。|
| FRAC_DIGITS | 本地小数位。|
| P_CS_PRECEDES | 如果CURRENCY_SYMBOL先于正值,则返回1。|
| P_SEP_BY_SPACE | 如果空格将CURRENCY_SYMBOL与正值分开,则返回1。|
| N_CS_PRECEDES | 如果CURRENCY_SYMBOL先于负值,则返回1。|
| N_SEP_BY_SPACE | 如果空格将CURRENCY_SYMBOL与负值分开,则返回1。|
| P_SIGN_POSN | 如果圆括号包围数量和CURRENCY_SYMBOL,则返回0。如果符号字符串在数量和CURRENCY_SYMBOL之前,则返回1。如果符号字符串遵循数量和CURRENCY_SYMBOL,则返回2。如果符号字符串紧接在CURRENCY_SYMBOL之前,则返回3。如果符号字符串紧跟在CURRENCY_SYMBOL之后,则返回4。|
| N_SIGN_POSN |
| LC_NUMERIC类别常量|
| DECIMAL_POINT | 小数点字符。|
| RADIXCHAR | 与DECIMAL_POINT相同的值。|
| THOUSANDS_SEP | 数千的分隔符(三位数组)。|
| THOUSEP | 与THOUSANDS_SEP相同的值。|
| GROUPING | |
| LC_MESSAGES类别常量|
| YESEXPR | 用于匹配“yes”输入的正则表达式字符串。|
| NOEXPR | 用于匹配“no”输入的正则表达式字符串。|
| YESSTR | 输出字符串为“yes”。|
| NOSTR | 输出字符串为“no”。|
| LC_CTYPE类别常量|
| CODESET | 用字符编码的名称返回一个字符串。|
- 如果圆括号包围数量和CURRENCY_SYMBOL,则返回0。
- 如果符号字符串在数量和CURRENCY_SYMBOL之前,则返回1。
- 如果符号字符串遵循数量和CURRENCY_SYMBOL,则返回2。
- 如果符号字符串紧接在CURRENCY_SYMBOL之前,则返回3。
- 如果符号字符串紧跟在CURRENCY_SYMBOL之后,则返回4。
**`N_SIGN_POSN`** _LC\_NUMERIC Category Constants_ **`DECIMAL_POINT`** Decimal point character. **`RADIXCHAR`** Same value as **`DECIMAL_POINT`**. **`THOUSANDS_SEP`** Separator character for thousands (groups of three digits). **`THOUSEP`** Same value as **`THOUSANDS_SEP`**. **`GROUPING`** _LC\_MESSAGES Category Constants_ **`YESEXPR`** Regex string for matching _"yes"_ input. **`NOEXPR`** Regex string for matching _"no"_ input. **`YESSTR`** Output string for _"yes"_. **`NOSTR`** Output string for _"no"_. _LC\_CTYPE Category Constants_ **`CODESET`** Return a string with the name of the character encoding.
返回值
以字符串形式返回元素,如果item无效,则返回FALSE。
注意
注意
:此功能在Windows平台上未实现。
扩展内容
- setlocale() - 设置区域设置信息
- localeconv() - 获取数字格式信息
← money_format
nl2br →