mb_strrchr ֆունկցիան

mb_strrchr ֆունկցիան որոնում է տողում նիշի վերջին մուտքագործումը և վերադարձնում է տողի այդ նիշից մինչև վերջնամասը։ Ի տարբերություն strrchr-ի, աշխատում է բազմաբայթ կոդավորմաններով (UTF-8 և այլն)։ Առաջին պարամետրով ընդունում է որոնման տողը, երկրորդով` որոնվող նիշը, երրորդով` օպցիոնալ պարամետր՝ նիշից առաջի մասի համար, չորրորդով` կոդավորումը։

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

phpmb_strrchr(
  string $haystack,
  string $needle,
  bool $before_needle = false,
  string $encoding = null
);

Օրինակ

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

php<?php
  $res = mb_strrchr('abcba', 'b');
  echo $res;
?>

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

php'ba'

Օրինակ

Գտնենք տողի մասը մինչև 'b' նիշի վերջին մուտքագործումը.

php<?php
  $res = mb_strrchr('abcba', 'b', true);
  echo $res;
?>

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

php'abc'

Օրինակ

Աշխատանք կիրիլիցայի հետ UTF-8-ով.

php<?php
  $res = mb_strrchr('привет мир', 'и');
  echo $res;
?>

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

php'ир'

Տես նաև

  • mb_strpos ֆունկցիան,
    որը որոնում է ենթատողի առաջին մուտքագործման դիրքը
  • mb_substr ֆունկցիան,
    որը վերադարձնում է տողի մի մասը