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

Hàm strnatcasecmp () trong PHP

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