Hàm strcmp() trong PHP
Mẫu ví dụ
So sánh hai chuỗi (phân biệt chữ hoa và chữ thường):
<?php echo strcmp("Hello world!","Hello world!"); ?>
Định nghĩa và cách sử dụng
Hàm strcmp() so sánh hai chuỗi.
Ghi chú:Hàm strcmp() là an toàn đối với binary và nhạy cảm với chữ hoa và chữ thường.
Lưu ý:Hàm này tương tự strncmp() Hàm tương tự, nhưng khác nhau là, thông qua strncmp() bạn có thể chỉ định số ký tự của mỗi chuỗi để so sánh.
Cú pháp
strcmp(string1,string2)
参數 | Mô tả |
---|---|
string1 | Bắt buộc. Định nghĩa chuỗi thứ nhất cần so sánh. |
string2 | Bắt buộc. Định nghĩa chuỗi thứ hai cần so sánh. |
Chi tiết kỹ thuật
Giá trị trả về: |
Hàm này trả về:
|
Phiên bản PHP: | 4+ |
Các ví dụ khác
Ví dụ 1
So sánh hai chuỗi (phân biệt chữ hoa và chữ thường, đầu ra của Hello và hELLo khác nhau):
<?php echo strcmp("Hello","Hello"); echo "<br>"; echo strcmp("Hello","hELLo"); ?>
Ví dụ 2
Giá trị trả về khác nhau:
<?php echo strcmp("Hello world!","Hello world!"); // Hai chuỗi bằng nhau echo strcmp("Hello world!","Hello"); // string1 Lớn hơn string2 echo strcmp("Hello world!","Hello world! Hello!"); // string1 Nhỏ hơn string2 ?>