PHP strcmp()

Hàm strcmp() trong PHP

Hàm strcmp() trong PHP là một hàm được sử dụng để so sánh hai chuỗi (strings) với nhau. Hàm này trả về một giá trị số nguyên dựa trên kết quả so sánh:

  • Trả về số âm nếu chuỗi thứ nhất bé hơn chuỗi thứ hai.
  • Trả về số 0 nếu hai chuỗi bằng nhau.
  • Trả về số dương nếu chuỗi thứ nhất lớn hơn chuỗi thứ hai.

Cú pháp

int strcmp ( string $string1 , string $string2 )

Tham số

  • $string1: Chuỗi đầu tiên cần so sánh.
  • $string2: Chuỗi thứ hai cần so sánh.

Ví dụ sử dụng

 0) {
    echo '"Hello" is greater than "World"';
} else {
    echo '"Hello" is equal to "World"';
}
?>

Lưu ý

Hàm strcmp() là phân biệt chữ hoa chữ thường (case-sensitive). Điều này có nghĩa là "hello""Hello" sẽ được xem là khác nhau. Nếu bạn muốn so sánh không phân biệt chữ hoa chữ thường, bạn có thể sử dụng hàm strcasecmp().

Kết luận

Hàm strcmp() là một công cụ hữu ích khi bạn cần so sánh các chuỗi trong PHP. Hiểu cách hoạt động của nó giúp bạn làm việc hiệu quả hơn với dữ liệu dạng chuỗi trong các ứng dụng PHP của mình.