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 ක්‍රියාකාරීත්වය,
    අකුරු කුඩා-විශාල භේදය සලකා පළමු උපස්ට්‍රිං සිදුවීම සොයන