Funkcja mb_strripos

Funkcja mb_strripos wyszukuje pozycję ostatniego wystąpienia podciągu w ciągu, ignorując wielkość liter. Pierwszy parametr funkcji przyjmuje ciąg, w którym odbywa się wyszukiwanie, drugi - szukany podciąg. Trzeci opcjonalny parametr określa pozycję, od której należy rozpocząć wyszukiwanie. Trzeci opcjonalny parametr określa kodowanie.

Składnia

phpmb_strripos(
  string $haystack,
  string $needle,
  int $offset = 0,
  string $encoding = null
): int|false

Przykład

Znajdźmy ostatnie wystąpienie podciągu w ciągu:

php<?php
  $res = mb_strripos('aBcDeBc', 'bc');
  echo $res;
?>

Wynik wykonania kodu:

php5

Przykład

Wyszukiwanie z określeniem pozycji rozpoczęcia wyszukiwania:

php<?php
  $res = mb_strripos('aBcDeBc', 'bc', 3);
  echo $res;
?>

Wynik wykonania kodu:

php5

Przykład

Jeśli podciąg nie zostanie znaleziony, funkcja zwróci false:

php<?php
  $res = mb_strripos('abcde', 'z');
  var_dump($res);
?>

Wynik wykonania kodu:

phpfalse

Zobacz też

  • funkcję mb_strpos,
    która wyszukuje pierwsze wystąpienie podciągu z uwzględnieniem wielkości liter
  • funkcję strripos,
    która wyszukuje ostatnie wystąpienie podciągu bez uwzględniania wielkości liter