PHP localeconv 字符串函数

  • 定义和用法

    localeconv - 获取数字格式化信息
  • 版本支持

    PHP4 PHP5 PHP7
    V4.0.5(含)+支持 支持 支持
  • 语法

    localeconv ( void )
    返回包含本地化的数字和货币格式信息的关联数组。
  • 参数

    参数 必需的 描述
  • 返回值

    localeconv()根据setlocale()设置的当前区域设置返回数据。返回的关联数组包含以下字段:
    数组元素 描述
    decimal_point 小数点字符
    thousands_sep 千分离器
    grouping 包含数字分组的数组
    int_curr_symbol 国际货币符号(即美元)
    currency_symbol 本地货币符号(即$)
    mon_decimal_point 货币小数点字符
    mon_thousands_sep 货币数千分隔符
    mon_grouping 包含货币分组的数组
    positive_sign 签署正值
    negative_sign 签署负值
    int_frac_digits 国际小数位数
    frac_digits 本地小数位数
    p_cs_precedes 如果currency_symbol在正值之前,则为TRUE,如果成功,则为FALSE
    p_sep_by_space 如果空格将currency_symbol与正值分隔,则为TRUE,否则为FALSE
    n_cs_precedes 如果currency_symbol在负值之前,则为TRUE,如果成功,则为FALSE
    n_sep_by_space 如果空格将currency_symbol与负值分开则为TRUE,否则为FALSE
    p_sign_posn
    • 0 - 括号围绕数量和currency_symbol
    • 1 - 符号字符串位于quantity和currency_symbol之前
    • 2 - 符号字符串将继续数量和currency_symbol
    • 3 - 符号字符串紧跟在currency_symbol之前
    • 4 - 符号字符串紧跟currency_symbol
    n_sign_posn
      0 - 括号围绕数量和currency_symbol 1 - 符号字符串位于quantity和currency_symbol之前 2 - 符号字符串将继续数量和currency_symbol 3 - 符号字符串紧跟在currency_symbol之前 4 - 符号字符串紧跟currency_symbol
    p_sign_posn和n_sign_posn包含一串格式化选项。 每个数字代表上面列出的条件之一。分组字段包含定义数字应分组方式的数组。 例如,nl_NL语言环境的货币分组字段(带有欧元符号的UTF-8模式)将包含值为3和3的2项数组。数组中的索引越高,分组越靠左。 如果数组元素等于CHAR_MAX,则不再进行进一步的分组。 如果数组元素等于0,则应使用前一个元素。
  • 示例

    <?php
    if (false !== setlocale(LC_ALL,"")) {
            $locale_info = localeconv();
            print_r($locale_info);
    }
    ?>
    
    尝试一下
  • 相关函数

    setlocale() - 设置地区信息