PHP localeconv() 函式
示例
查詢美國的區域設定數字格式資訊
<?php
setlocale(LC_ALL,"US");
$locale_info = localeconv();
print_r($locale_info);
?>
自己動手試一試 »
定義和用法
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 - 負號 (-) 放在貨幣符號的緊後面
- [grouping] - 顯示數字如何分組的陣列(例如:3 表示 1 000 000)
- [mon_grouping] - 顯示貨幣數字如何分組的陣列(例如:2 表示 1 00 00 00)
提示: 要定義區域設定,請參閱 setlocale() 函式。
提示: 要檢視所有可用的語言程式碼,請訪問我們的 語言程式碼參考。
語法
localeconv()
技術詳情
返回值 | 根據 setlocale() 設定的當前區域設定返回資料 |
---|---|
PHP 版本 | 4.0.5+ |
❮ PHP 字串參考