PHP stripos()
Hàm `stripos()` trong PHP
Hàm stripos()
trong PHP được sử dụng để tìm vị trí của một chuỗi con (hay gọi là substring) trong một chuỗi lớn hơn, không phân biệt chữ hoa chữ thường. Hàm này rất hữu ích khi bạn cần kiểm tra sự tồn tại của một chuỗi mà không cần quan tâm đến việc có chữ hoa hay chữ thường.
Cú pháp
stripos(string $haystack, string $needle, int $offset = 0): int|false
Tham số
- $haystack: Chuỗi mà bạn muốn tìm kiếm trong đó.
- $needle: Chuỗi con mà bạn muốn tìm kiếm.
- $offset: (Tùy chọn) Vị trí bắt đầu tìm kiếm trong chuỗi lớn. Nếu không được chỉ định, tìm kiếm sẽ bắt đầu từ vị trí 0.
Giá trị trả về
Hàm sẽ trả về:
- Vị trí của chuỗi con lần đầu tiên được tìm thấy trong chuỗi lớn (bắt đầu từ 0).
- Giá trị
false
nếu chuỗi con không được tìm thấy.
Ví dụ
Lưu ý
- Sử dụng
stripos()
khi bạn cần tìm kiếm mà không quan tâm đến việc các ký tự có hoa hay không. - Có thể kết hợp với các hàm khác như
strpos()
để thực hiện tìm kiếm có phân biệt chữ hoa chữ thường.
Hàm stripos()
rất hữu ích trong nhiều tình huống khác nhau trong lập trình PHP, đặc biệt khi bạn làm việc với các chuỗi và cần kiểm tra sự tồn tại của một chuỗi con nào đó.