Strripos funksiyasi

strripos funksiyasi qator ichida qism qatorning oxirgi paydo bo'lish joyini belgilar registrini hisobga olmasdan qidiradi. Agar qism qator topilmasa, funksiya false qiymatini qaytaradi. Birinchi parametr sifatida qidiruv qator, ikkinchisida - qidirilayotgan qism qator, uchinchi ixtiyoriy parametr esa qidiruvni boshlash joyini ko'rsatish uchun ishlatiladi.

Sintaksis

phpstrripos(string, substring, [offset]);

Misol

Qatorda qism qatorning oxirgi paydo bo'lish joyini topamiz:

php<?php
  $res = strripos('aBcAbD', 'ab');
  echo $res;
?>

Kodni bajarish natijasi:

php3

Misol

Mavjud bo'lmagan qism qatorni topishga harakat qilamiz:

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

Kodni bajarish natijasi:

phpfalse

Misol

Ma'lum bir pozitsiyadan keyin qidirish uchun offset parametridan foydalanish:

php<?php
  $res = strripos('aBcAbDab', 'ab', 4);
  echo $res;
?>

Kodni bajarish natijasi:

php6

Shuningdek qarang

  • strpos funksiyasi,
    bu qism qatorning birinchi paydo bo'lish joyini registrni hisobga olgan holda qidiradi
  • strrpos funksiyasi,
    bu qism qatorning oxirgi paydo bo'lish joyini registrni hisobga olgan holda qidiradi
  • stripos funksiyasi,
    bu qism qatorning birinchi paydo bo'lish joyini registrni hisobga olmasdan qidiradi