Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm strnatcmp () trong PHP

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