Hàm strncmp () được sử dụng để so sánh n ký tự đầu tiên.
Lưu ý - Hàm có phân biệt chữ hoa chữ thường.
Cú pháp
strncmp(str1, str2, len)
Tham số
-
str1 - Chuỗi đầu tiên
-
str2 - Chuỗi thứ hai
-
len - Số lượng ký tự sẽ sử dụng trong phép so sánh.
Quay lại
Hàm strncmp () trả về -
-
0 - nếu hai chuỗi bằng nhau
-
<0 - nếu string1 nhỏ hơn string2
-
> 0 - nếu string1 lớn hơn string2
Ví dụ
Sau đây là một ví dụ -
<?php echo strncmp("Demo text!","DEMO word!",4); ?>
Đầu ra
Sau đây là kết quả -
8192
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
<?php $str1 = "TomHanks"; $str2 = "tomhanks"; print_r(strncmp($str1, $str2, 8)); ?>
Đầu ra
Sau đây là kết quả -
-32