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

Hàm strncmp () trong PHP

Hàm strncmp () được sử dụng để so sánh n ký tự đầu tiên.

Lưu ý - Hàm có phân biệt chữ hoa chữ thường.

Cú pháp

strncmp(str1, str2, len)

Tham số

  • str1 - Chuỗi đầu tiên

  • str2 - Chuỗi thứ hai

  • len - Số lượng ký tự sẽ sử dụng trong phép so sánh.

Quay lại

Hàm strncmp () 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 strncmp("Demo text!","DEMO word!",4);
?>

Đầu ra

Sau đây là kết quả -

8192

Ví dụ

Hãy để chúng tôi xem một ví dụ khác -

<?php
   $str1 = "TomHanks";
   $str2 = "tomhanks";
   print_r(strncmp($str1, $str2, 8));
?>

Đầu ra

Sau đây là kết quả -

-32