Hàm localeconv() trong PHP

Ví dụ

Tìm thông tin định dạng số cục bộ của Mỹ:

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

Chạy ví dụ

Định nghĩa và cách sử dụng

Hàm localeconv() sẽ trả về một mảng chứa thông tin định dạng số và tiền tệ cục bộ.

Hàm localeconv() sẽ trả về các phần tử mảng sau:

  • [decimal_point] - Ký hiệu chấm phân số
  • [thousands_sep] - Ký hiệu phân cách hàng ngà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ý hiệu chấm phân số của tiền
  • [mon_thousands_sep] - Ký hiệu phân cách hàng ngàn của tiền
  • [positive_sign] - Ký hiệu giá trị dương
  • [negative_sign] - Ký hiệu giá trị âm
  • [int_frac_digits] - Độ chính xác số thập phân quốc tế
  • [frac_digits] - Độ chính xác số thập phân chung
  • [p_cs_precedes] - Nếu ký hiệu tiền tệ hiển thị trước giá trị dương, thì là True (1), nếu hiển thị sau giá trị dương, thì là False (0)
  • [p_sep_by_space] - Nếu có khoảng trống giữa ký hiệu tiền tệ và giá trị dương, thì là True (1), ngược lại là False (0)
  • [n_cs_precedes] - Nếu dấu hiệu tiền tệ hiển thị trước giá trị âm,则为 True (1),如果在 giá trị âm sau,则为 False (0)
  • [n_sep_by_space] - Nếu có khoảng trống giữa dấu hiệu tiền tệ và giá trị âm,则为 True (1),否则为 False (0)
  • [p_sign_posn] - Tùy chọn định dạng:
    • 0 - Viết số lượng và dấu hiệu tiền tệ trong dấu ngoặc kép
    • 1 - Thêm dấu cộng trước số lượng và dấu hiệu tiền tệ
    • 2 - Thêm dấu cộng sau số lượng và dấu hiệu tiền tệ
    • 3 - Thêm dấu cộng trước dấu hiệu tiền tệ
    • 4 - Thêm dấu cộng sau dấu hiệu tiền tệ
  • [n_sign_posn] - Tùy chọn định dạng:
    • 0 - Viết số lượng và dấu hiệu tiền tệ trong dấu ngoặc kép
    • 1 - Thêm dấu âm trước số lượng và dấu hiệu tiền tệ
    • 2 - Thêm dấu âm sau số lượng và dấu hiệu tiền tệ
    • 3 - Thêm dấu âm trước dấu hiệu tiền tệ
    • 4 - Thêm dấu âm sau dấu hiệu tiền tệ
  • [grouping] - Hiển thị mảng hình thức tổ hợp số (ví dụ: 3 chỉ ra 1 000 000)
  • [mon_grouping] - Hiển thị mảng hình thức tổ hợp số tiền tệ (ví dụ: 2 chỉ ra 1 00 00 00)

Lưu ý:Để định nghĩa thiết lập cục bộ, hãy xem setlocale() hàm.

Lưu ý:Để xem tất cả các mã ngôn ngữ có sẵn, hãy truy cậpTài liệu tham khảo mã ngôn ngữ.

Cú pháp

localeconv()

Chi tiết kỹ thuật

Giá trị trả về: Trả về dữ liệu dựa trên múi giờ hiện tại được thiết lập bởi setlocale().
Phiên bản PHP: 4.0.5+