PHP strcoll() hàm

Ví dụ

So sánh chuỗi:

<?php
setlocale (LC_COLLATE, 'NL');
echo strcoll("Hello World!","Hello World!");
echo "<br>";
setlocale (LC_COLLATE, 'en_US');
echo strcoll("Hello World!","Hello World!");
?>

Thực hiện ví dụ

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

Hàm strcoll() so sánh hai chuỗi.

So sánh chuỗi sẽ thay đổi theo cài đặt địa phương (A<a hoặc A>a).

Ghi chú:strcoll() nhạy cảm với chữ cái, nhưng không an toàn về mặt nhị phân.

Ghi chú:Nếu cài đặt địa phương hiện tại là C hoặc POSIX, cách hoạt động của hàm này sẽ tương tự như strcmp() Cùng nhau.

Cú pháp

strcoll(string1,string2)
Tham số Mô tả
string1 Bắt buộc. Định nghĩa chuỗi thứ nhất cần so sánh.
string2 Bắt buộc. Định nghĩa chuỗi thứ hai cần so sánh.

Chi tiết kỹ thuật

Giá trị trả về:

Hàm này trả về:

  • 0 - Nếu hai chuỗi bằng nhau
  • <0 - Nếu string1 ít hơn string2
  • >0 - Nếu string1 nhiều hơn string2
PHP phiên bản: 4.0.5+
Nhật ký cập nhật: Từ PHP 4.2.3, hàm này áp dụng cho win32.