mb_strripos funksiyasi

mb_strripos funksiyasi qatordagi so'ngi kiritilish pozitsiyasini belgilar registrini hisobga olmagan holda qidiradi. Funksiya birinchi parametr sifatida qidiruv amalga oshiriladigan qatorni, ikkinchi parametr sifatida qidirilayotgan pastki qatorni qabul qiladi. Uchinchi ixtiyoriy parametr qidiruvni boshlash pozitsiyasini belgilaydi. To'rtinchi ixtiyoriy parametr kodlashni belgilaydi.

Sintaksis

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

Misol

Qatordagi so'ngi kiritilishni topamiz:

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

Kodni bajarish natijasi:

php5

Misol

Qidiruv boshlanish pozitsiyasini ko'rsatgan holda qidiruv:

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

Kodni bajarish natijasi:

php5

Misol

Agar pastki qator topilmasa, funksiya false qiymatini qaytaradi:

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

Kodni bajarish natijasi:

phpfalse

Shuningdek qarang

  • mb_strpos funksiyasi,
    bu registrni hisobga olgan holda birinchi kiritilishni qidiradi
  • strripos funksiyasi,
    bu registrni hisobga olmagan holda so'ngi kiritilishni qidiradi