定义和用法

nl_langinfo() 函数返回指定的本地信息。

注释:该函数无法在 Windows 平台上工作。

提示:与返回所有本地格式化信息的 localeconv() 函数不同,nl_langinfo() 函数返回指定的信息。


语法

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 返回一个带有字符编码名称的字符串。

技术细节

返回值: 如果成功则返回指定的信息,如果失败则返回 FALSE。
PHP 版本: 4.1.0+

PHP nl_langinfo() 函数的更多相关文章

  1. PHP常用字符串的操作函数

    字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 addslashes函数:使用反斜线引用字符串 chop函数:清除字符串中的连续空格 get_html_tran ...

  2. PHP常用函数大全

    usleep() 函数延迟代码执行若干微秒.unpack() 函数从二进制字符串对数据进行解包.uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID.time_sleep_until() ...

  3. PHP常用函数备用

    刚学习php的时候,我也为记忆php函数苦恼不已.认为干嘛记忆这么枯燥无味的东西呢?用的时候查一下手册不就行了吗?但是当时因为身在辅导机构,还是记忆了一大堆自己并不感兴趣的函数. 由此就想起来,小的时 ...

  4. PHP常用函数大全。

    php usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_ ...

  5. 最全的PHP常用函数大全

    PHP的一些常用函数 quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠. quoted_printable_decode() 函数对经过 quoted-printable 编码后的字 ...

  6. PHP 各种函数

    usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_unti ...

  7. PHP学习系列(1)——字符串处理函数(4)

    16.hebrevc() 函数把希伯来文本从右至左的流转换为左至右的流.它也会把新行 (\n) 转换为 <br />.只有 224 至 251 之间的 ASCII 字符,以及标点符号受到影 ...

  8. php函数整理

    php usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_ ...

  9. 【笔记】php常用函数

    phpusleep() 函数延迟代码执行若干微秒.unpack() 函数从二进制字符串对数据进行解包.uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID.time_sleep_unti ...

随机推荐

  1. 彻底解决安卓7.0及以上版本抓包https失败

    目录 现象 原因 解决办法 webview抓包失败 警告 现象 android7.0以上的手机https抓包失败(安装了https证书也不行) 原因 android7.0+的版本新增了证书验证(系统证 ...

  2. rem和px

    做过一段时间的H5页面,但是对于rem与px的换算还是比较模糊,总是引用一段脚本,也没有深究过为什么,就稀里糊涂的用了,遇到一些细微的地方,总是不知道是什么原因导致的,我总是只要能完成效果就行,全然不 ...

  3. HNOI 2014 米特运输(图论)

    HNOI 2014 米特运输 题目大意 给一棵树,每个点有自己的权值,要求更改一些点的权值,使得整棵树满足两个条件: 同一个父亲的所有子节点权值相同 父节点的取值为所有子节点的和 答案输出最少要更改的 ...

  4. JAVA的8种基本数据类型分析

    基本数据类型(8个) 1.整数类型(4个)   字节个数 取值范围 byte(字节) 1(8位) -2^7~2^7-1 short(短整型) 2(16位) -2^15~2^15-1 int(整形) 4 ...

  5. [设计模式]工厂方法模式(Factory Method)

    模式目的 定义一个用于创建对象的接口,让其子类来决定实例化哪个类. 工厂方法模式将类的实例化延迟到了子类中进行. 模式结构 组成部分 产品(Product) - 定义了产品功能的接口 具体产品(Con ...

  6. C/C++编程语言制作《游戏内存外挂》

    通过C/C++编程语言编写一个简单的外挂,通过 API 函数修改游戏数据,从而实现作弊功能 对象分析要用的 API 函数简单介绍编写测试效果. 下面是我整理好的全套C/C++资料,加入天狼QQ7269 ...

  7. mysql 时间自动更新问题

    万恶的根据当前时间戳更新,有时候会自动更新,有时候又不会. 通过navicat 创建datetime类型的字段时,会自动勾选上根据当前时间戳更新.当更新数据的时候勾上这个的字段时间就会更改为当前的时间 ...

  8. day61 django入门(2)

    目录 一.数据的查.改.删 1 查 2 改 3 删 二.django orm中如何创建表关系 三.django请求生命周期流程图 四.路由层 1 无名分组 2 有名分组 3 两种分组不能混用,单个可以 ...

  9. Hadoop基础(二):从Hadoop框架讨论大数据生态

    1 Hadoop是什么 2 Hadoop三大发行版本 Hadoop三大发行版本:Apache.Cloudera.Hortonworks. Apache版本最原始(最基础)的版本,对于入门学习最好. C ...

  10. 机器学习实战基础(二十九):决策树(二)DecisionTreeClassifier与红酒数据集

    DecisionTreeClassifier与红酒数据集 1 sklearn.tree.DecisionTreeClassifier class sklearn.tree.DecisionTreeCla ...