Hàm strnatcasecmp () được sử dụng để so sánh hai chuỗi với một thuật toán tự nhiên.
Lưu ý - Hàm có phân biệt chữ hoa chữ thường.
Cú pháp
strnatcasecmp(str1, str2)
Tham số
-
str1 - Chuỗi đầu tiên để so sánh
-
str2 - Chuỗi thứ hai để so sánh
Quay lại
Hàm strcoll () trả về -
-
0 - nếu hai chuỗi bằng nhau
-
<0 - nếu string1 nhỏ hơn string2
-
> 0 - nếu string1 lớn hơn string2
Ví dụ
Sau đây là một ví dụ -
<?php echo strnatcasecmp("Demo", "DEMO"); ?>
Đầu ra
0
Ví dụ
Sau đây là một ví dụ -
<?php echo strnatcasecmp("5Demo", "50DEMO"); echo "\n"; echo strnatcasecmp("50Demo", "5DEMO"); echo "\n"; echo strnatcasecmp("100Demo", "100Demo"); ?>
Đầu ra
-1 1 0