mb_strrichr ක්රියාකාරිත්වය
mb_strrichr ක්රියාකාරීත්වය අකුරු කුඩා-විශාල භේදය නොසලකා ස්ට්රිං එකක අවසාන උපස්ට්රිං සිදුවීම සෙවීම සිදු කරයි. strrchr හි වෙනසක් ලෙස, බහු-බයිට් කේතන (UTF-8 සහ වෙනත්) සමඟ ක්රියා කරයි. ස්ට්රිං එකේ අවසානයෙන් හමු වූ සිදුවීමේ සිට අවසානය දක්වා වූ කොටස හෝ false (උපස්ට්රිං එක හමු නොවන්නේ නම්) ආපසු දෙයි.
වාක්ය රචනා ක්රමය
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
නිදර්ශනය
අකුරු කුඩා-විශාල භේදය නොසලකා ස්ට්රිං එකක අවසාන උපස්ට්රිං සිදුවීම සොයා ගනිමු:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'AbC'
නිදර්ශනය
හමු වූ සිදුවීමට පෙර වූ ස්ට්රිං කොටස සොයා ගනිමු:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'aBc'
නිදර්ශනය
UTF-8 කේතනය නිශ්චය කිරීම සමඟ නිදර්ශනය:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'Мир'
මෙයද බලන්න
-
mb_strrchrක්රියාකාරීත්වය,
අකුරු කුඩා-විශාල භේදය සලකා අවසාන උපස්ට්රිං සිදුවීම සොයන -
mb_striposක්රියාකාරීත්වය,
අකුරු කුඩා-විශාල භේදය නොසලකා පළමු උපස්ට්රිං සිදුවීමේ ස්ථානය සොයන -
mb_strstrක්රියාකාරීත්වය,
අකුරු කුඩා-විශාල භේදය සලකා පළමු උපස්ට්රිං සිදුවීම සොයන