mb_substr အလုပ်လုပ်တဲ့ လုပ်ဆောင်ချက်
mb_substr အလုပ်လုပ်တဲ့ လုပ်ဆောင်ချက်ဟာ string ကနေ substring တစ်ခုကို ထုတ်ယူပြီး ပြန်ပေးတယ်၊ များစွာသော byte encoding တွေနဲ့ (ဥပမာ UTF-8) မှန်ကန်စွာ အလုပ်လုပ်ပါတယ်။ ပထမ parameter မှာ string ကို ထည့်ပေးရမယ်၊ ဒုတိယ parameter မှာ စတင်မယ့် နေရာ၊ တတိယ parameter (optional) မှာ substring ရဲ့ အရှည်။ စတုတ္ထ parameter မှာ encoding ကို သတ်မှတ်နိုင်ပါတယ်။
Syntax
mb_substr(string, start, [length], [encoding]): string;
ဥပမာ
နေရာ 1 ကနေ စပြီး string ထဲက 3 လုံးကို ထုတ်ယူကြည့်ရအောင်။
<?php
$res = mb_substr('абвгд', 1, 3);
echo $res;
?>
ကုဒ်ကို run လိုက်ရင် ရလဒ်။
'бвг'
ဥပမာ
နေရာ 1 ကနေ စပြီး "日本語" ရဲ့ string အဆုံးထိ substring ကို ထုတ်ယူကြည့်ရအောင်။
<?php
$res = mb_substr('日本語', 1);
echo $res;
?>
ကုဒ်ကို run လိုက်ရင် ရလဒ်။
'本語'
ဥပမာ
UTF-8 encoding ကို သတ်မှတ်ပြီး substring ထုတ်ယူကြည့်ရအောင်။
<?php
$res = mb_substr('абвгд', 2, 2, 'UTF-8');
echo $res;
?>
ကုဒ်ကို run လိုက်ရင် ရလဒ်။
'вг'