php nl_langinfo()函数获取指定的本地信息

原创 国哥笔记  2018-12-30 16:25  阅读 429 views 次

nl_langinfo()函数定义及用法

在php中,nl_langinfo()函数是用来获取指定的本地信息,如果成功函数返回指定的本地信息,如果失败则返回FALSE;

nl_langinfo()函数和localeconv()函数不同,localeconv()函数是用来返回所有本地格式化信息,nl_langinfo()函数是用来返回指定的本地信息,其无法在Windows平台上工作;

nl_langinfo()函数的语法非常简单,就只有一个参数,用来规定要返回哪些信息;

nl_langinfo()函数语法格式

$str = nl_langinfo(element);

参数说明:

  • element:规定要返回什么信息,可能的值:

时间和日历:

  • ABDAY_(1-7):代表一星期中每一天的缩写名称
  • DAY_(1-7):代表一星期中每一天的名称(DAY_1 = Sunday)
  • ABMON_(1-12):代表一年中每个月的缩写名称
  • MON_(1-12):代表一年中每个月的名称
  • AM_STR:代表上午的字符串
  • PM_STR:代表下午的字符串
  • D_T_FMT :表示时间和日期的可用于 strftime() 的格式字符串
  • D_FMT:表示日期的可用于 strftime() 的格式字符串
  • T_FMT:表示时间的可用于 strftime() 的格式字符串
  • T_FMT_AMPM:表示带有上午/下午的 12 小时制的时间的可用于 strftime() 的格式字符串
  • ERA:世纪转换
  • ERA_YEAR:以年份表示的世纪转换格式
  • ERA_D_T_FMT:以日期和时间表示的世纪转换格式(可在 strftime() 中使用的字符串)
  • ERA_D_FMT:以日期表示的世纪转换格式(可在 strftime() 中使用的字符串)
  • ERA_T_FMT:以时间表示的世纪转换格式(可在 strftime() 中使用的字符串)

货币类别:

  • INT_CURR_SYMBOL:货币符号(例如:USD)
  • CURRENCY_SYMBOL:货币符号(例如:$)
  • CRNCYSTR:与 CURRENCY_SYMBOL 相类似
  • MON_DECIMAL_POINT:货币小数点字符
  • MON_THOUSANDS_SEP:货币千位分隔符
  • POSITIVE_SIGN :正值字符
  • NEGATIVE_SIGN:负值字符
  • MON_GROUPING:显示货币数字组合形式的数组(例如:1 000 000)
  • INT_FRAC_DIGITS:国际通用小数位
  • FRAC_DIGITS:本地通用小数位
  • P_CS_PRECEDES:如果货币符号在一个正数值之前显示,则为 True(1),如果在正数值之后显示,则为 False(0)
  • P_SEP_BY_SPACE:如果在货币符号和正数值之间包含空格,则为 True(1),否则为 False(0)
  • N_CS_PRECEDES :如果货币符号在一个负数值之前显示,则为 True(1),如果在负数值之后显示,则为 False(0)
  • N_SEP_BY_SPACE:如果在货币符号和负数值之间包含空格,则为 True(1),否则为 False(0)
  • P_SIGN_POSN:格式设置,可能的返回值:

0:把数量和货币符号写在圆括号内

1:在数量和货币符号之前加上 + 号

2:在数量和货币符号之后加上 + 号

3:直接在货币符号之前加上 + 号

4:直接在货币符号之后加上 + 号

  • N_SIGN_POSN:格式设置,可能的返回值:

0:把数量和货币符号写在圆括号内

1:在数量和货币符号之前加上 - 号

2:在数量和货币符号之后加上 - 号

3:直接在货币符号之前加上 - 号

4:直接在货币符号之后加上 - 号

数字类别:

  • DECIMAL_POINT:小数点字符
  • RADIXCHAR:与 DECIMAL_POINT 相类似
  • THOUSANDS_SEP:千位分隔字符
  • THOUSEP:与 THOUSANDS_SEP 相类似
  • GROUPING:显示数字组合形式的数组(例如:1 000 000)

通信类别:

  • YESEXPR:与 'yes' 输入相匹配的 Regex 字符串
  • NOEXPR:与 'no' 输入相匹配的 Regex 字符串
  • YESSTR:'yes' 的输出字符串
  • NOSTR:'no' 的输出字符串

代码集类别:

  • CODESET:返回一个带有字符编码名称的字符串。

实例:

由于无法在Windows平台上工作,在这就不能测试了!

 

更多操作字符串的函数——>PHP String字符串函数大全

本文地址:https://www.ggbiji.com/php-nl_langinfo.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情