Tác dụng của hàm strcoll()
Hàm strcoll()
so sánh hai chuỗi.
Hàm này sử dụng ngôn ngữ hiện tại để thực hiện so sánh. Nếu ngôn ngữ hiện tại được đặt thành C hoặc POSIX, chức năng này tương đương với strcmp()
chức 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ề giá trị âm ( < 0 ) nếu string1 nhỏ hơn string2 ; một giá trị dương ( > 0 ) nếu string1 lớn hơn string2 và 0 nếu cả hai chuỗi đều bằng nhau. |
---|---|
Phiên bản: | PHP4+ |
Mẹo: Ngôn ngữ là một mã định danh xác định ngôn ngữ của giao diện người dùng cũng như cách thông tin như số, tiền tệ, ngày và giờ được định dạng.
cú pháp
Cú pháp cơ bản của strcoll()
hàm được đưa ra với:
Ví dụ sau đây cho thấy strcoll()
chức năng đang hoạt động.
Ví dụ
<?php
// Sample strings
$str1 = "alligator";
$str2 = "Alligator";
// Setting locale to C and compare
setlocale(LC_ALL, "C");
echo strcoll($str1, $str2)."<br>";
// Setting locale to US and compare
setlocale(LC_ALL, "en_US.UTF-8");
echo strcoll($str1, $str2);
?>
Thông số
Hàm strcoll()
chấp nhận các tham số sau.
Tham số | Sự miêu tả |
---|---|
string1 | Yêu cầu. Chỉ định chuỗi đầu tiên để so sánh. |
string2 | Yêu cầu. Chỉ định chuỗi thứ hai để so sánh. |