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