mb_strrichr ֆունկցիա

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

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

phpmb_strrichr(
  string $haystack,
  string $needle,
  bool $before_needle = false,
  string $encoding = null
): string|false

Օրինակ

Գտնենք տողի մեջ ենթատողի վերջին մուտքագրումը՝ անտեսելով տառերի հերթագայությունը.

php<?php
  $res = mb_strrichr('aBcAbC', 'ab');
  var_dump($res);
?>

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

php'AbC'

Օրինակ

Գտնենք տողի այն մասը, որ նախորդում է գտնված մուտքագրմանը.

php<?php
  $res = mb_strrichr('aBcAbC', 'ab', true);
  var_dump($res);
?>

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

php'aBc'

Օրինակ

UTF-8 կոդավորման նշանակմամբ օրինակ.

php<?php
  $res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
  var_dump($res);
?>

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

php'Мир'

Տես նաև

  • mb_strrchr ֆունկցիան,
    որը որոնում է ենթատողի վերջին մուտքագրումը՝ հաշվի առնելով տառերի հերթագայությունը
  • mb_stripos ֆունկցիան,
    որը որոնում է ենթատողի առաջին մուտքագրման դիրքը՝ անտեսելով տառերի հերթագայությունը
  • mb_strstr ֆունկցիան,
    որը որոնում է ենթատողի առաջին մուտքագրումը՝ հաշվի առնելով տառերի հերթագայությունը