strripos

funkcja

Szuka ostatniego wystąpienia podciągu bez uwzględniania wielkości liter. Zwraca pozycję (int) lub false — sprawdzaj operatorem === false.

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

strripos łączy cechy strrpos i stripos: szuka ostatniego wystąpienia podciągu, ignorując wielkość liter. Przydatna gdy przeszukujesz tekst od użytkownika i chcesz znaleźć końcowe słowo kluczowe niezależnie od tego, czy ktoś napisał je wielką, czy małą literą.

<?php
declare(strict_types=1);

$tekst = 'To jest ZUPA, a nie zupa';
$pozycja = strripos($tekst, 'zupa');
var_dump($pozycja);  // wynik: int(20)
// Ostatnie (case-insensitive) wystąpienie 'zupa' zaczyna się na pozycji 20.

$brak = strripos($tekst, 'barszcz');
if ($brak === false) {
    echo 'Nie znaleziono.'; // wynik: Nie znaleziono.
}
📘 Naucz się w lekcji →