Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm substr_compare() trong PHP

Mô tả

Hàm substr_compare() so sánh hai chuỗi từ vị trí offset với độ dài cho trước.

Cú pháp

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

Tham số

  • str1 − Chuỗi thứ nhất.

  • str2 − Chuỗi thứ hai.

  • offset − Vị trí bắt đầu so sánh (âm: từ cuối).

  • len − Độ dài so sánh.

  • case_insensitive − TRUE để không phân biệt hoa/thường.

Giá trị trả về

  • 0: Hai chuỗi bằng nhau

  • < 0: str1 (từ offset) nhỏ hơn str2

  • > 0: str1 (từ offset) lớn hơn str2

  • FALSE: Nếu len ≥ độ dài str1

Ví dụ 1

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

Kết quả

0

Ví dụ 2

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

Kết quả

1

Ví dụ 3: Không phân biệt hoa/thường

<?php
echo substr_compare("Laptop", "AP", 1, 2, true) . "\n";
?>

Kết quả

0