PHP strncmp() hàm

Ví dụ

So sánh hai chuỗi (phân biệt chữ hoa và chữ thường):

<?php
echo strncmp("I love China!","I love Shanghai!",6);
?>

Chạy ví dụ

Định nghĩa và cách sử dụng

Hàm strncmp() so sánh hai chuỗi.

Ghi chú:strncmp() là an toàn về mặt nhị phân và nhạy cảm với chữ hoa và chữ thường.

Lưu ý:Hàm này tương tự như strcmp() Hàm tương tự, nhưng khác biệt là strcmp() không có length Tham số.

Cú pháp

strncmp(string1,string2,length)
Tham số Mô tả
string1 Yêu cầu. Định nghĩa chuỗi đầu tiên cần so sánh.
string2 Yêu cầu. Định nghĩa chuỗi thứ hai cần so sánh.
length Yêu cầu. Định nghĩa số lượng ký tự của mỗi chuỗi được sử dụng trong so sánh.

Chi tiết kỹ thuật

Giá trị trả về:

Hàm này trả về:

  • 0 - Nếu hai chuỗi bằng nhau
  • <0 - Nếu string1 less than string2
  • >0 - Nếu string1 greater than string2
Phiên bản PHP: 4+

Ví dụ thêm

Ví dụ 1

So sánh hai chuỗi (phân biệt chữ hoa và chữ thường, kết quả输 ra của China và CHINA khác nhau):

<?php
echo strncmp("China","China",6);
echo "<br>";
echo strncmp("China","CHINA",6);
?>

Chạy ví dụ