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

Hàm strcmp() trong PHP

Giới thiệu

Hàm strcmp() so sánh hai chuỗi theo thứ tự nhị phân (binary safe), phân biệt chữ hoa chữ thường.

Cú pháp

strcmp(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.
  • < 0 - nếu str1 nhỏ hơn str2.
  • > 0 - nếu str1 lớn hơn str2.

Ví dụ

Ví dụ 1: Phân biệt hoa/thường

<?php
echo strcmp("windows", "Windows");
?>

Kết quả:

32

Giải thích: 'w' (119) - 'W' (87) = 32.

Ví dụ 2: Chuỗi khác độ dài

<?php
echo strcmp("Windows OS", "Windows Operating System");
?>

Kết quả:

-7424