Hàm localeconv () được sử dụng để lấy thông tin định dạng số. Nó trả về các phần tử mảng sau -
-
[decimal_point] - Ký tự dấu thập phân
-
[nghìn_sep] - Dấu phân cách hàng nghìn
-
[int_curr_symbol] - Ký hiệu tiền tệ (ví dụ:USD)
-
[currency_symbol] - Ký hiệu tiền tệ (ví dụ:$)
-
[mon_decimal_point] - Ký tự dấu thập phân đơn vị tiền tệ
-
[mon_thollionss_sep] - Dấu phân cách hàng nghìn đơn vị tiền tệ
-
[positive_sign] - Ký tự giá trị dương
-
[negative_sign] - Ký tự giá trị âm
-
[int_frac_digits] - Chữ số phân số quốc tế
-
[frac_digits] - Chữ số thập phân cục bộ
-
[p_cs_precedes] - Đúng (1) nếu ký hiệu tiền tệ được đặt trước giá trị dương, Sai (0) nếu ký hiệu tiền tệ được đặt sau
-
[p_sep_by_space] - Đúng (1) nếu có khoảng trắng giữa ký hiệu tiền tệ và giá trị dương, nếu không thì Sai (0)
-
[n_cs_precedes] - Đúng (1) nếu ký hiệu tiền tệ được đặt trước giá trị âm, Sai (0) nếu ký hiệu tiền tệ được đặt sau
-
[n_sep_by_space] - Đúng (1) nếu có khoảng trắng giữa ký hiệu tiền tệ và giá trị âm, nếu không thì Sai (0)
-
[p_sign_posn] - Tùy chọn định dạng -
-
0 - Dấu ngoặc đơn bao quanh số lượng và ký hiệu tiền tệ
-
1 - Dấu + được đặt trước số lượng và ký hiệu tiền tệ
-
2 - Dấu + được đặt sau ký hiệu số lượng và tiền tệ
-
3 - Dấu + được đặt ngay trước ký hiệu tiền tệ
-
4 - Dấu + được đặt ngay sau ký hiệu tiền tệ
-
-
[n_sign_posn] - Tùy chọn định dạng -
-
0 - Dấu ngoặc đơn bao quanh số lượng và ký hiệu tiền tệ
-
1 - Dấu - được đặt trước số lượng và ký hiệu tiền tệ
-
2 - Dấu - được đặt sau ký hiệu số lượng và tiền tệ
-
3 - Dấu - được đặt ngay trước ký hiệu tiền tệ
-
4 - Dấu - được đặt ngay sau ký hiệu tiền tệ
-
-
[grouping] - Mảng hiển thị cách các số được nhóm (ví dụ:3 cho biết 1 000 000)
-
[mon_grouping] - Mảng hiển thị cách các số tiền tệ được nhóm (ví dụ:2 cho biết 1 00 00 00)
Cú pháp
localeconv()
Tham số
- NA
Quay lại
Hàm localeconv () trả về dữ liệu dựa trên ngôn ngữ hiện tại do setlocale () đặt.
Ví dụ
Sau đây là một ví dụ -
<?php setlocale(LC_ALL,"US"); $info = localeconv(); print_r($info); ?>
Đầu ra
Sau đây là kết quả -
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 ( ) )