mb_strrchr function
mb_strrchr function သည် စာသားတစ်ခုအတွင်း စာလုံးတစ်လုံး၏ နောက်ဆုံးတွေ့ရှိရာကို ရှာဖွေပြီး
၎င်းစာလုံးမှ စာသားအဆုံးထိ ပါဝင်သော အပိုင်းကို ပြန်ပေးသည်။ strrchr နှင့် မတူဘဲ၊
multi-byte encoding (UTF-8 နှင့် အခြားသော encoding များ) များနှင့် အလုပ်လုပ်သည်။ ပထမ parameter အဖြစ်
ရှာဖွေမည့် စာသားကို လက်ခံပြီး၊ ဒုတိယ parameter သည် ရှာဖွေမည့် စာလုံး၊ တတိယ parameter သည် optional ဖြစ်ပြီး
စာလုံးမတိုင်မီ အပိုင်းကို ရှာဖွေရန်၊ စတုတ္ထ parameter သည် encoding ဖြစ်သည်။
Syntax
phpmb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
ဥပမာ
စာသားတစ်ခုအတွင်း စာလုံးတစ်လုံး၏ နောက်ဆုံးတွေ့ရှိရာကို ရှာကြည့်ပါမည်:
php<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
ကုဒ်ကို run ပြီးရရှိသော ရလဒ်:
php'ba'
ဥပမာ
စာလုံး 'b' ၏ နောက်ဆုံးတွေ့ရှိရာမတိုင်မီ စာသားအပိုင်းကို ရှာကြည့်ပါမည်:
php<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
ကုဒ်ကို run ပြီးရရှိသော ရလဒ်:
php'abc'
ဥပမာ
UTF-8 encoding တွင် ခရစ်လ်လစ်အက္ခရာများနှင့် အလုပ်လုပ်ခြင်း:
php<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
ကုဒ်ကို run ပြီးရရှိသော ရလဒ်:
php'ир'