mb_strrpos လုပ်ဆောင်ချက်
mb_strrpos လုပ်ဆောင်ချက်သည် စာကြောင်းတစ်ခုအတွင်း စာသားခွဲတစ်ခု၏ နောက်ဆုံးအကြိမ် တည်နေရာကို ရှာဖွေပေးသည်။ Multi-byte encoding များ (UTF-8 နှင့် အခြားသောများ) နှင့် အလုပ်လုပ်သည်။ ပထမဆုံး parameter အဖြစ် ရှာဖွေရမည့် စာကြောင်းကို လက်ခံပြီး၊ ဒုတိယ parameter အဖြစ် ရှာဖွေရမည့် စာသားခွဲကို လက်ခံသည်၊ တတိယ parameter (optional) အဖြစ် ရှာဖွေမှုစတင်ရမည့် တည်နေရာကို လက်ခံပြီး၊ စတုတ္ထ parameter (optional) အဖြစ် encoding ကို လက်ခံသည်။
ဝါကျဖွဲ့စည်းပုံ
mb_strrpos(
string $haystack,
string $needle,
int $offset = 0,
string $encoding
): int|false
ဥပမာ
စာကြောင်းတစ်ခုအတွင်း စာသားခွဲတစ်ခု၏ နောက်ဆုံးအကြိမ် တည်နေရာကို ရှာကြည့်ပါမည်:
<?php
$res = mb_strrpos('аабабв', 'б');
echo $res;
?>
ကုဒ်အလုပ်လုပ်ဆောင်ပြီးနောက် ရရှိသောရလဒ်:
3
ဥပမာ
UTF-8 encoding ကို ဖော်ပြထည့်သွင်းကာ ရှာဖွေခြင်း:
<?php
$res = mb_strrpos('日本語', '語', 0, 'UTF-8');
echo $res;
?>
ကုဒ်အလုပ်လုပ်ဆောင်ပြီးနောက် ရရှိသောရလဒ်:
2
ဥပမာ
စာသားခွဲကို မတွေ့ရှိပါက၊ လုပ်ဆောင်ချက်သည် false ကို ပြန်ပေးသည်:
<?php
$res = mb_strrpos('abcde', 'z');
var_dump($res);
?>
ကုဒ်အလုပ်လုပ်ဆောင်ပြီးနောက် ရရှိသောရလဒ်:
false