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

Hàm substr_compare () trong PHP

Hàm substr_compare () được sử dụng để so sánh hai định dạng chuỗi với một vị trí bắt đầu cụ thể.

Cú pháp

substr_compare(str1,str2,offset,len,case_insensitive)

Tham số

  • str1 - Chuỗi đầu tiên để so sánh

  • str2 - Chuỗi thứ hai để so sánh

  • bù đắp - Vị trí bắt đầu so sánh. Nếu âm, quá trình đếm bắt đầu từ cuối chuỗi.

  • len - Độ dài của chuỗi đầu tiên để so sánh

  • case_insensitive - Nếu phân biệt chữ hoa chữ thường là TRUE, thì so sánh không phân biệt chữ hoa chữ thường.

Quay lại

Hàm substr_compare () trả về -

  • 0 - nếu hai chuỗi bằng nhau

  • <0 - nếu chuỗi1 (từ độ lệch) nhỏ hơn chuỗi2

  • > 0 - nếu chuỗi1 (từ độ lệch) lớn hơn chuỗi2

Nếu độ dài bằng hoặc lớn hơn độ dài của string1, hàm này trả về FALSE.

Ví dụ

Sau đây là một ví dụ -

<?php
   echo substr_compare("pqrstrs", "qr", 1, 2);
?>

Đầu ra

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

0

Ví dụ

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

<?php
   echo substr_compare("pqrstrs", "qr", 1, 3);
?>

Đầ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 substr_compare("Laptop", "AP", 1, 2, true)."\n";
?>

Đầu ra

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

0