Tác dụng của hàm nl-langinfo()
Hàm nl_langinfo()
được sử dụng để truy cập thông tin địa phương cụ thể.
Lưu ý: Hàm này không được triển khai trên nền tảng Windows và do đó sẽ không hoạt động.
Bảng sau đây tóm tắt các chi tiết kỹ thuật của chức năng này.
Giá trị trả về: | Trả về thông tin cụ thể về thành công hoặc FALSE thất bại. |
---|---|
Phiên bản: | PHP 4.1.0+ |
cú pháp
Cú pháp cơ bản của hàm nl_langinfo()
được đưa ra với:
Ví dụ sau đây cho thấy nl_langinfo()
chức năng đang hoạt động.
Ví dụ
<?php
// Returns the name of the character encoding
echo nl_langinfo(CODESET);
?>
Mẹo: Không giống như localeconv()
hàm trả về tất cả các thành phần của thông tin định dạng ngôn ngữ, nl_langinfo()
cho phép bạn truy cập bất kỳ thành phần cụ thể nào.
Thông số
Hàm nl_langinfo()
chấp nhận các tham số sau.
Tham số | Sự miêu tả |
---|---|
item(mục) | Yêu cầu. Chỉ định thông tin của mục nào sẽ trả về. |
Một mục có thể là một giá trị nguyên của phần tử hoặc tên hằng của phần tử.
Sau đây là danh sách các tên hằng cho mục có thể được sử dụng và mô tả của chúng. Một số hằng số này có thể không được xác định hoặc không có giá trị đối với một số ngôn ngữ nhất định.
Không thay đổi | Sự miêu tả |
---|---|
Hằng số danh mục LC_TIME | |
ABDAY_(1-7) |
Tên viết tắt của ngày thứ n trong tuần. |
DAY_(1-7) |
Tên của ngày thứ n trong tuần (DAY_1 = Chủ Nhật). |
ABMON_(1-12) |
Tên viết tắt của tháng thứ n trong năm. |
MON_(1-12) |
Tên của tháng thứ n trong năm. |
AM_STR |
Chuỗi cho kinh tuyến Ante. |
PM_STR |
Chuỗi cho Post kinh tuyến. |
D_T_FMT |
Chuỗi có thể được sử dụng làm chuỗi định dạng để strftime() biểu thị thời gian và ngày tháng. |
D_FMT |
Chuỗi có thể được sử dụng làm chuỗi định dạng để strftime() biểu thị ngày tháng. |
T_FMT |
Chuỗi có thể được sử dụng làm chuỗi định dạng để strftime() biểu thị thời gian. |
T_FMT_AMPM |
Chuỗi có thể được sử dụng làm chuỗi định dạng để strftime() biểu thị thời gian ở định dạng 12 giờ với kinh tuyến trước/sau. |
ERA |
Thời đại thay thế. |
ERA_YEAR |
Năm ở định dạng thời đại thay thế. |
ERA_D_T_FMT |
Ngày và giờ ở định dạng thời đại thay thế (có thể sử dụng chuỗi trong strftime() ). |
ERA_D_FMT |
Ngày ở định dạng thời đại thay thế (chuỗi có thể được sử dụng trong strftime() ). |
ERA_T_FMT |
Thời gian ở định dạng thời đại thay thế (chuỗi có thể được sử dụng trong strftime() ). |
LC_MONETARY Loại hằng số | |
INT_CURR_SYMBOL |
Ký hiệu tiền tệ quốc tế. |
CURRENCY_SYMBOL |
Biểu tượng tiền tệ địa phương. |
CRNCYSTR |
Cùng giá trị với CURRENCY_SYMBOL . |
MON_DECIMAL_POINT |
Ký tự dấu thập phân. |
MON_THOUSANDS_SEP |
Dấu phân cách hàng nghìn (nhóm ba chữ số). |
MON_GROUPING |
Giống như "grouping" phần tử. |
POSITIVE_SIGN |
Dấu hiệu cho các giá trị tích cực. |
NEGATIVE_SIGN |
Dấu hiệu cho các giá trị âm. |
INT_FRAC_DIGITS |
Chữ số phân số quốc tế. |
FRAC_DIGITS |
Chữ số phân số cục bộ. |
P_CS_PRECEDES |
Trả về 1 nếu ký hiệu tiền tệ đứng trước một giá trị dương. |
P_SEP_BY_SPACE |
Trả về 1 nếu dấu cách ngăn cách ký hiệu tiền tệ với giá trị dương. |
N_CS_PRECEDES |
Trả về 1 nếu ký hiệu tiền tệ đứng trước một giá trị âm. |
N_SEP_BY_SPACE |
Trả về 1 nếu dấu cách ngăn cách ký hiệu tiền tệ với giá trị âm. |
P_SIGN_POSN |
|
N_SIGN_POSN |
|
LC_NUMERIC Hằng số danh mục | |
DECIMAL_POINT |
Ký tự dấu thập phân. |
RADIXCHAR |
Cùng giá trị với DECIMAL_POINT . |
THOUSANDS_SEP |
Ký tự phân cách cho hàng nghìn (nhóm ba chữ số). |
THOUSEP |
Cùng giá trị với THOUSANDS_SEP . |
GROUPING |
|
LC_MESSAGES Hằng số danh mục | |
YESEXPR |
Chuỗi regex cho "yes" đầu vào phù hợp. |
NOEXPR |
Chuỗi regex cho "no" đầu vào phù hợp. |
YESSTR |
Chuỗi đầu ra cho "yes" . |
NOSTR |
Chuỗi đầu ra cho "no" . |
Hằng số danh mục LC_CTYPE | |
CODESET |
Trả về một chuỗi có tên mã hóa ký tự. |