Hàm strnatcmp () được sử dụng để so sánh hai chuỗi với một thuật toán thứ tự tự nhiên.
Cú pháp
strnatcmp(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 strnatcmp () 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 strnatcmp("Test", "TEST"); ?>
Đầu ra
Sau đây là kết quả -
1
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
<?php echo strnatcmp("5Demo", "50DEMO"); echo "\n"; echo strnatcmp("50Demo", "5DEMO"); echo "\n"; echo strnatcmp("100Demo", "100Demo"); ?>
Đầu ra
Sau đây là kết quả -
-1 1 0