Hàm PHP
strcasecmp[$str1, $str2]7. Chức năng này hoạt động giống như
strcasecmp[$str1, $str2]8 phân biệt chữ hoa chữ thường. Nếu không yêu cầu phân biệt chữ hoa chữ thường, thì bạn có thể sử dụng chức năng
strcasecmp[$str1, $str2]7. Nó hoạt động như
strcasecmp[$str1, $str2]8 nhưng nó không phân biệt giữa chữ hoa và chữ thường
nguyên mẫu strcasecmp[]
int strcasecmp [ string $str1 , string $str2 ]
Điều này có nghĩa là hàm
strcasecmp[$str1, $str2]7 chấp nhận hai chuỗi [được phân tách bằng dấu phẩy] làm đầu vào để so sánh và trả về một int [số nguyên]. Xem bảng sau để hiểu định nghĩa hàm trên một cách dễ dàngGiải thích về định nghĩa hàm
strcasecmp[$str1, $str2]7Function PartDescriptionintLoại giá trị mà hàm này trả về, là một số nguyên [int]strcasecmpTên hàmstringKiểu tham số thứ nhất, hàm này chỉ chấp nhận kiểu dữ liệu chuỗi$str1Tên tham số đầu tiên, các biến chứa kiểu tham số datastringSecond, hàm này chỉ chấp nhận chuỗi
strcasecmp[$str1, $str2]
Hàm
strcasecmp[$str1, $str2]7 trả về
- < 0 nếu
strcasecmp[$str1, $str2]
4 nhỏ hơnstrcasecmp[$str1, $str2]
0 - > 0 nếu
strcasecmp[$str1, $str2]
4 lớn hơnstrcasecmp[$str1, $str2]
0 - 0 nếu
strcasecmp[$str1, $str2]
4 vàstrcasecmp[$str1, $str2]
0 bằng nhau
ví dụ
ví dụ 1
Hàm
strcasecmp[$str1, $str2]7 trả về giá trị dương
strcasecmp[$str1, $str2]6 khi chuỗi được truyền dưới dạng tham số đầu tiên lớn hơn tham số thứ hai, xem ví dụ
strcasecmp[$str1, $str2]7
strcasecmp[$str1, $str2]8
ví dụ 2
Hàm strcasecmp[] trả về giá trị âm
strcasecmp[$str1, $str2]9 khi chuỗi được truyền dưới dạng tham số đầu tiên nhỏ hơn tham số thứ hai, xem ví dụ
strcasecmp[$str1, $str2]70
strcasecmp[$str1, $str2]8
ví dụ 3
Nếu cả hai chuỗi đều bằng nhau, strcasecmp[] trả về 0, xem ví dụ
strcasecmp[$str1, $str2]72
strcasecmp[$str1, $str2]8
Ví dụ 4
strcasecmp[] là hàm phân biệt chữ hoa chữ thường và nó không phân biệt giữa chữ hoa và chữ thường, nó sẽ trả về 0 ngay cả khi các chữ cái không khớp, xem ví dụ
Bạn có thể sử dụng các toán tử logic ["=="] và [". ="] để so sánh hai chuỗi. Bạn có thể sử dụng toán tử ["=="] để kiểm tra xem các chuỗi có bằng nhau không và [". ="] để kiểm tra xem các chuỗi không bằng nhau
So sánh hai chuỗi bằng toán tử "=="
strcasecmp[$str1, $str2]1
So sánh các chuỗi PHP sử dụng ít hơn hoặc lớn hơn các toán tử logic
You can compare [""] comparisons between strings in PHP, as well as between numbers. If two strings start the same and then differ, then the string with the first character that differs will be smaller. This order is called lexicographic [the same is used in dictionaries].
PHP string comparison with '' operators
strcasecmp[$str1, $str2]2
Làm cách nào để kiểm tra xem hai chuỗi có giống nhau trong PHP không?
Để so sánh hai chuỗi trong PHP, bạn có thể sử dụng hàm strcmp[]. Hàm này so sánh hai chuỗi theo từng ký tự [chính xác hơn là từng byte] và trả về.
0. - nếu các chuỗi khớp hoàn toàn;
-1. - nếu chuỗi str1 nhỏ hơn str2 về mặt từ điển;
1. - nếu ngược lại, str1 lớn hơn str2.
Vì so sánh theo từng byte nên trường hợp của các ký tự sẽ ảnh hưởng đến kết quả so sánh.
PHP strcmp[] Cú pháp
strcasecmp[$str1, $str2]3
Ở đâu
- str1 và str2 [Bắt buộc]. chỉ định chuỗi thứ nhất và thứ hai để so sánh
PHP strcmp[] Ví dụ
strcasecmp[$str1, $str2]4
Làm cách nào để so sánh chuỗi phân biệt chữ hoa chữ thường trong PHP?
Để so sánh các chuỗi không phân biệt chữ hoa chữ thường trong PHP, bạn có thể sử dụng hàm strcasecmp[]. Hàm này khác với hàm strcmp[] ở chỗ nó không so sánh toàn bộ thế giới mà chỉ so sánh các byte có độ dài đầu tiên. Nếu độ dài nhỏ hơn độ dài của chuỗi nhỏ nhất thì các chuỗi được so sánh như một tổng thể. Hàm strcasecmp[] so sánh hai chuỗi theo từng ký tự [chính xác hơn là từng byte] và trả về.
0. - nếu các chuỗi khớp chính xác;
-1. - nếu chuỗi str1 nhỏ hơn str2 về mặt từ điển;
1. - nếu ngược lại, str1 "lớn hơn" str2.
Vì so sánh theo từng byte nên trường hợp của các ký tự sẽ ảnh hưởng đến kết quả so sánh.
PHP strcasecmp[] Cú pháp
strcasecmp[$str1, $str2]5
Ở đâu
- str1 và str2 [Bắt buộc]. chỉ định chuỗi thứ nhất và thứ hai để so sánh
PHP strcasecmp[] Ví dụ
strcasecmp[$str1, $str2]6
Xem thêm
- Làm cách nào để nối các chuỗi trong PHP?
- Làm cách nào để tách một chuỗi trong PHP?
- Làm cách nào để chuyển đổi một mảng thành một chuỗi trong PHP?
- Làm cách nào để thay thế một chuỗi trong PHP?
- Làm cách nào để tìm độ dài của chuỗi trong PHP?
Chuỗi PHP So sánh các ví dụ và bài viết về API có liên quan
Làm cách nào để gửi yêu cầu POST bằng PHP?