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

Hàm strcasecmp() trong PHP

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'.