Kazi mb_strripos

Kazi mb_strripos inatafuta nafasi ya mwingilio wa mwisho wa kipande cha neno ndani ya mfuatizo wa herufi, ikipuuza ukubwa wa herufi. Kigezo cha kwanza kinachokubalika na kazi ni mfuatizo wa herufi ambao utafutaji unafanywa ndani yake, cha pili - kipande cha neno kinachotafutwa. Kigezo cha tatu kisichoshurutishwa huweka nafasi ya kuanzia utafutaji. Kigezo cha nne kisichoshurutishwa huweka encoding.

Muundo

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

Mfano

Wacha tutafute mwingilio wa mwisho wa kipande cha neno ndani ya mfuatizo wa herufi:

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

Matokeo ya kutekeleza kificho:

php5

Mfano

Utafutaji kwa kubainisha nafasi ya kuanzia utafutaji:

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

Matokeo ya kutekeleza kificho:

php5

Mfano

Kama kipande cha neno hakipatikani, kazi itarudisha false:

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

Matokeo ya kutekeleza kificho:

phpfalse

Angalia pia

  • kazi mb_strpos,
    ambayo inatafuta mwingilio wa kwanza wa kipande cha neno kwa kuzingatia herufi kubwa na ndogo
  • kazi strripos,
    ambayo inatafuta mwingilio wa mwisho wa kipande cha neno bila kuzingatia herufi kubwa na ndogo