So sánh 2 string trong php năm 2024
Hàm này ngược lại với hàm chop(), nó sẽ xóa đi kí tứ bên trái chuỗi và lưu ý rằng chỉ có thể tính từ các kí tự đứng đầu trong chuỗi. Show 3. PHP chunk_split (): Chia chuỗi thành các chuỗi nhỏ.
Kết quả:
4. PHP lcfirst (): Chuyển kí tự đầu tiên thành chữ thường
Kết quả:
5. PHP similar_text (): Đếm số kí tự trùng nhau giữa hai chuỗi
Kết quả trả về: 6 kí tự giống nhau. 6. PHP strcasecmp (): So sánh không phân biệt chữ hoa chữ thường
Kết quả:
7. PHP strchr (): Tìm kí tự trong chuỗi, trả về kí tự đó và phần còn lại
Kết quả:
8. PHP strcmp (): So sánh hai chuỗi và phân biệt chữ hoa chữ thường
Kết quả: Hàm strcmp () phân biệt chữ hoa chữ thường, nếu chuỗi thứ hai viết thường, kết quả trả về luôn là -32 và ngược lại Hàm strcasecmp() trong php – Hàm so sánh chuỗi không phân biệt hoa thường. Trong lập trình PHP hay các ngôn ngữ lập trình nào, so sanh hai chuỗi là một phần rất quan trọng trong xử liệu dữ liệu. Trong PHP thì cung cấp một số hàm cho phép bạn thực hiện so sánh chuỗi một cách hiệu quả. Một trong những hàm quan trọng là Hàm strcasecmp() trong phpHàm $string1 = "Hello"; $string2 = "hello"; $result = strcasecmp($string1, $string2); if ($result === 0) { } else { }0, chúng sẽ được xem xét giống nhau bất kể chữ hoa hoặc chữ thường, ví dụ ‘PHP‘ với ‘php‘ là bằng nhau. Hàm này trả về 0 nếu hai chuỗi giống nhau và một số âm hoặc một số dương nếu chuỗi không bằng nhau, và giá trị tuyệt đối của kết quả trả về chính là số lượng ký tự khác nhau giữa hai chuỗi. **Khi so sánh nếu bạn muốn so sánh mà không phân biệt chữ hoa và chữ thường thì đọc bài viết này nhé: So sánh chuỗi trong php với hàm strcmp() – So sánh chuỗi php Vậy khi nào thì strcasecmp() trả về số âm, khi nào trả về số dương.
Với Lớn hơn và nhỏ hơn đang dùng với nghĩa là theo thứ tự alphabet(ascii) của ký tự chứ không phải độ dài chuỗi. Và sẽ thực hiện so sánh từ trái qua phải(từ ký tự đầu tiên đến ký tự cuối cùng), gặp ký tự nào khác nhau chuỗi có thứ tự alphabet xếp sau thì chuỗi đó sẽ lơn hơn. Ví dụ:
\>>XEM THÊM: Hàm strpos() trong php – Tìm kiếm vị trí xuất hiện của chuỗi con Cú pháp cơ bản hàm strcasecmp()int strcasecmp ( string $string1 , string $string2 ) Trong đó:
\>>XEM THÊM: Hàm implode() trong php – Kết hợp phần tử mảng thành một chuỗi Ví dụ sử dụng hàm strcasecmp()Dưới đây là các ví dụ về cách sử dụng hàm $string1 = "Hello"; $string2 = "hello"; $result = strcasecmp($string1, $string2); if ($result === 0) { } else { }0 để so sánh hai chuỗi: Ví dụ 1: $string1 = "Hello"; $string2 = "hello"; $result = strcasecmp($string1, $string2); if ($result === 0) { } else { }Kết quả:
Ví dụ 2:
}Kết quả:
Ví dụ 3:
}Kết quả:
\>>XEM THÊM: Hàm strrev() trong PHP – Cách đảo ngược chuỗi trong php Ứng dụng của hàm strcasecmpHàm $string1 = "Hello"; $string2 = "hello"; $result = strcasecmp($string1, $string2); if ($result === 0) { } else { }0 thường được sử dụng trong các trường hợp như:
Kết luậnTrong bài viết này, chúng ta đã tìm hiểu về hàm $string1 = "Hello"; $string2 = "hello"; $result = strcasecmp($string1, $string2); if ($result === 0) { } else { }0 trong PHP và cách sử dụng hàm để so sánh chuỗi mà không phân biệt chữ hoa và chữ thường. Hy vọng rằng qua bài viết này sẽ giúp bạn hiểu rõ hơn về cách sử dụng hàm $string1 = "Hello"; $string2 = "hello"; $result = strcasecmp($string1, $string2); if ($result === 0) { } else { }0 trong PHP. Nếu bạn có bất kỳ câu hỏi, thắc mắc hay góp ý, hãy để lại bình luận bên dưới mọi người cùng trao đổi nhé. |