Giới thiệu
Hàm strcasecmp() so sánh hai chuỗi KHÔNG phân biệt chữ hoa chữ thường (case-insensitive), binary-safe.
Cú pháp
strcasecmp(string $str1, string $str2): int
Tham số
- str1 - Chuỗi thứ nhất.
- str2 - Chuỗi thứ hai.
Giá trị trả về
- 0 - nếu hai chuỗi bằng nhau (bỏ qua hoa/thường).
- < 0 - nếu
str1<str2. - > 0 - nếu
str1>str2.
Ví dụ
Ví dụ 1: Chuỗi giống nhau khác hoa/thường
<?php
echo strcasecmp("Amit", "AMIT");
?>
Kết quả:
0
Ví dụ 2: Sử dụng trong điều kiện
<?php
$val1 = "Tom";
$val2 = "tom";
if (strcasecmp($val1, $val2) == 0) {
echo '$val1 is equal to $val2';
}
?>
Kết quả:
$val1 is equal to $val2
Lưu ý: Code gốc có typo '$va11', đã sửa thành '$val1'.