Tác dụng của hàm setlocale()
Hàm setlocale()
đặt thông tin ngôn 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ề cài đặt ngôn ngữ hiện tại hoặc FALSE khi thất bại. Giá trị trả về phụ thuộc vào hệ thống mà PHP đang chạy. |
---|---|
Phiên bản: | PHP4+ |
Mẹo: Trong điện toán, ngôn ngữ đề cập đến một tập hợp các tham số xác định ngôn ngữ, quốc gia/khu vực của người dùng và bất kỳ tùy chọn đặc biệt nào mà người dùng muốn thấy trong giao diện người dùng của họ.
cú pháp
Cú pháp cơ bản của setlocale()
hàm được đưa ra với:
Ví dụ sau đây cho thấy setlocale()
chức năng đang hoạt động.
Ví dụ
Chạy mã này »<?php
// Set locale
setlocale(LC_ALL, "en_US");
// Get current locale setting
echo setlocale(LC_ALL, 0);
?>
Thông số
Hàm setlocale()
chấp nhận các tham số sau.
Tham số | Sự miêu tả |
---|---|
category |
Yêu cầu. Nó là một hằng số được đặt tên chỉ định danh mục các chức năng bị ảnh hưởng bởi cài đặt ngôn ngữ. Hằng số có sẵn là:
|
locale |
Yêu cầu. Chỉ định quốc gia/khu vực để đặt thông tin ngôn ngữ. Nó có thể là một chuỗi hoặc một mảng. Cũng có thể truyền nhiều chuỗi địa phương.
|
Thêm ví dụ
Dưới đây là một số ví dụ khác cho thấy setlocale()
chức năng thực sự hoạt động như thế nào:
Ví dụ sau in ngày được định dạng theo cài đặt ngôn ngữ.
Ví dụ
Chạy mã này »<?php
// Set locale to Dutch
setlocale(LC_ALL, "nl_NL");
// Outputs date according to locale
echo strftime("%A %e %B %Y", mktime(0, 0, 0, 04, 11, 2020));
?>