Hàm strcasecmp
Hàm strcasecmp thực hiện so sánh chuỗi nhị phân an toàn mà không phân biệt chữ hoa chữ thường.
Tham số đầu tiên là chuỗi thứ nhất để so sánh, tham số thứ hai là chuỗi thứ hai.
Hàm trả về 0 nếu các chuỗi giống hệt nhau, số -1 nếu chuỗi thứ nhất nhỏ hơn chuỗi thứ hai,
và số lớn hơn 1 nếu chuỗi thứ nhất lớn hơn chuỗi thứ hai.
Cú pháp
strcasecmp(string $str1, string $str2): int
Ví dụ
So sánh hai chuỗi giống nhau ở các kiểu chữ khác nhau:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Kết quả thực thi mã:
0
Ví dụ
So sánh chuỗi, trong đó chuỗi thứ nhất nhỏ hơn chuỗi thứ hai:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Kết quả thực thi mã:
-1
Ví dụ
So sánh chuỗi, trong đó chuỗi thứ nhất lớn hơn chuỗi thứ hai:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Kết quả thực thi mã:
1
Xem thêm
-
hàm
strcmp,
hàm so sánh chuỗi có phân biệt chữ hoa chữ thường -
hàm
strncasecmp,
hàm so sánh n ký tự đầu tiên của chuỗi mà không phân biệt chữ hoa chữ thường