Mb_strrpos ֆունկցիա

mb_strrpos ֆունկցիան գտնում է ենթատողի վերջին մուտքագործման դիրքը տողի մեջ: Աշխատում է բազմաբայթ կոդավորումներով (UTF-8 և այլն): Առաջին պարամետրով ընդունում է որոնման տողը, երկրորդով՝ փնտրվող ենթատողը, երրորդով (ոչ պարտադիր)՝ որոնման սկզբի դիրքը, չորրորդով (ոչ պարտադիր)՝ կոդավորումը:

Շարահյուսություն

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

Օրինակ

Գտնենք ենթատողի վերջին մուտքագործման դիրքը տողում.

php<?php
  $res = mb_strrpos('аабабв', 'б');
  echo $res;
?>

Կոդի կատարման արդյունք.

php3

Օրինակ

Որոնում UTF-8 կոդավորում նշելով.

php<?php
  $res = mb_strrpos('日本語', '語', 0, 'UTF-8');
  echo $res;
?>

Կոդի կատարման արդյունք.

php2

Օրինակ

Երբ ենթատողը չի գտնվել, ֆունկցիան վերադարձնում է false.

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

Կոդի կատարման արդյունք.

phpfalse

Տես նաև

  • mb_strpos ֆունկցիան,
    որը գտնում է ենթատողի առաջին մուտքագործումը
  • strrpos ֆունկցիան,
    որը գտնում է վերջին մուտքագործումը առանց կոդավորումը հաշվի առնելու