當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP localeconv()用法及代碼示例


localeconv() 函數用於獲取數字格式信息。它返回以下數組元素 -

  • [decimal_point] - 小數點字符

  • [thousands_sep] - 千位分隔符

  • [int_curr_symbol] - 貨幣符號(例如:USD)

  • [currency_symbol] - 貨幣符號(例如:$)

  • [mon_decimal_point] - 貨幣小數點字符

  • [mon_thousands_sep] - 貨幣千位分隔符

  • [positive_sign] - 正值字符

  • [negative_sign] - 負值字符

  • [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 - - 符號緊跟在貨幣符號之後

  • [分組] - 顯示數字如何分組的數組(例如:3 表示 1 000 000)

  • [mon_grouping] - 顯示貨幣數字如何分組的數組(例如:2 表示 1 00 00 00)

用法

localeconv()

參數

  • NA

返回

localeconv() 函數根據 setlocale() 設置的當前語言環境返回數據。

示例

以下是一個例子 -

<?php
   setlocale(LC_ALL,"US");
   $info = localeconv();
   print_r($info);
?>

輸出

以下是輸出 -

Array
(
   [decimal_point] => .
   [thousands_sep] =>
   [int_curr_symbol] =>
   [currency_symbol] =>
   [mon_decimal_point] =>
   [mon_thousands_sep] =>
   [positive_sign] =>
   [negative_sign] =>
   [int_frac_digits] => 127
   [frac_digits] => 127
   [p_cs_precedes] => 127
   [p_sep_by_space] => 127
   [n_cs_precedes] => 127
   [n_sep_by_space] => 127
   [p_sign_posn] => 127
   [n_sign_posn] => 127
   [grouping] => Array
   (
   )
   [mon_grouping] => Array
   (
   )
)

相關用法


注:本文由純淨天空篩選整理自Samual Sam大神的英文原創作品 localeconv() function in PHP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。