PHP strripos()

Hàm strripos() trong PHP

Hàm strripos() trong PHP được sử dụng để tìm vị trí của lần xuất hiện cuối cùng của một chuỗi con trong một chuỗi lớn, không phân biệt chữ hoa chữ thường.

Cú pháp

strripos(string $haystack, string $needle, int $offset = 0): int|false

Tham số

  • $haystack: Chuỗi lớn mà bạn muốn tìm kiếm.
  • $needle: Chuỗi con mà bạn muốn tìm trong chuỗi lớn.
  • $offset: (Tùy chọn) Số nguyên xác định vị trí bắt đầu tìm kiếm trong chuỗi lớn. Nếu không chỉ định, giá trị mặc định là 0.

Giá trị trả về

Hàm sẽ trả về vị trí của lần xuất hiện cuối cùng của chuỗi con. Nếu không tìm thấy chuỗi con, hàm sẽ trả về false.

Ví dụ sử dụng

$haystack = "Hello World, hello PHP!";
$needle = "hello";

$position = strripos($haystack, $needle);

if ($position !== false) {
    echo "Chuỗi '$needle' được tìm thấy tại vị trí: $position";
} else {
    echo "Chuỗi '$needle' không được tìm thấy.";
}

Lưu ý

  • Vị trí trả về là dựa trên chỉ số bắt đầu từ 0.
  • Hàm không phân biệt chữ hoa chữ thường, nên "hello" và "Hello" sẽ được coi là giống nhau.

Tài liệu tham khảo

Để biết thêm chi tiết, bạn có thể tham khảo tài liệu chính thức của PHP về hàm strripos(): strripos().