လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Tip: string တစ်ခု၏နောက်ဆုံးစာလုံးအနည်းငယ်ကိုမည်သို့ရယူရမည်နည်း

PHP Tip: string တစ်ခု၏နောက်ဆုံးစာလုံးအနည်းငယ်ကိုမည်သို့ရယူရမည်နည်း

gitbox 2025-08-08

string ကို၏နောက်ဆုံးဇာတ်ကောင်အနည်းငယ်ရရန်

PHP တွင် string တစ်ခု၏အဆုံးမှာဇာတ်ကောင်အနည်းငယ်ရခြင်းသည်များသောအားဖြင့် built-in functions ၏အကူအညီဖြင့်ရရှိလေ့ရှိသည်။ အောက်ပါတို့သည်ဘုံနည်းလမ်းနှစ်ခုဖြစ်သည်။

substr ကို function ကိုသုံးပါ

Substr သည် PHP မှပေးသော string intercept function တစ်ခုဖြစ်သည်။ ၎င်းသည် string ၏သတ်မှတ်ထားသောအပိုင်းကိုအဆင်ပြေစေနိုင်သည်။ အနုတ်ကိန်းဂဏန်းများကိုဖြတ်သန်းခြင်းအားဖြင့်သင်သည် string ၏အဆုံးမှစတင်ကြားဖြတ်နိုင်သည်။

 
$str = "Hello World";
$last_chars = substr($str, -5);
echo $last_chars; // ထုတ်လုပ်ခြင်း "World"

အထက်ပါဥပမာတွင် - 5 သည်ဇာတ်ကောင် 5 လုံးကိုရှေ့သို့တက်သည့်အဆုံးမှအချပ်များဖြစ်သည်။

MB_Subrstr ကို သုံး. Multibyte ဇာတ်ကောင်များကိုပြုလုပ်ရန်

string တစ်ခုမှာတရုတ်နှင့်ဂျပန်တို့ကဲ့သို့သော byte စာလုံးများပါ 0 င်သည့်အခါ MB_subtr ကို အသုံးပြု. MB_subtr ကိုအသုံးပြုခြင်းသည် conbled code ကိုဖြစ်ပေါ်စေသည့်ဇာတ်ကောင်ကိုစစ်ဆေးခြင်းကိုရှောင်ရှားနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် Multibyte encoding ကိုထောက်ပံ့သည်။

 
$str = "မင်္ဂလာပါ,ကမ်ာဘ";
$last_chars = mb_substr($str, -2);
echo $last_chars; // ထုတ်လုပ်ခြင်း "ကမ်ာဘ"

string တစ်ခု၏နောက်ဆုံးဇာတ်ကောင်အနည်းငယ်ကိုမည်သို့ဖျက်ပစ်ရမည်နည်း

string အဆုံးတွင်ဇာတ်ကောင်များရရန်အပြင်တစ်ခါတစ်ရံတွင်သတ်မှတ်ထားသောအရှည်နှင့်အတူစာလုံးများကိုဖျက်ရန်လိုအပ်သည်။ ၎င်းသည် PHP built-in functions များကိုလည်းပြုလုပ်နိုင်သည်။

အဆုံးဇာတ်ကောင်ကိုဖျက်ရန် Substr_replace function ကိုသုံးပါ

Substr_replace သည် string တစ်ခု၏အကြောင်းအရာကိုအစားထိုးရန်အသုံးပြုနိုင်ပြီး deletion function ကိုသတ်မှတ်ထားသောအနေအထားတွင်အက္ခရာများကိုအချည်းနှီးသောအနေအထားဖြင့်အစားထိုးခြင်းဖြင့်အောင်မြင်နိုင်သည်။

 
$str = "Hello World";
$new_str = substr_replace($str, "", -5);
echo $new_str; // ထုတ်လုပ်ခြင်း "Hello"

ဥပမာတွင် - 5 သည်စာလုံးရေ 5 လုံးကိုအဆုံးမှအစားထိုးပြီးအချည်းနှီးဖြစ်သည်။

သတ်မှတ်ထားသောဇာတ်ကောင်ကိုဖျက်ရန် Rtrim ကိုသုံးပါ

Rtrim function ကို string ၏ညာဘက်အခြမ်းတွင်သတ်မှတ်ထားသောစာလုံးကိုဖျက်ရန်အသုံးပြုသည်။ အဆုံးတွင်မလိုအပ်သောဇာတ်ကောင်များကိုသန့်ရှင်းရေးလုပ်ရန်သင့်တော်သည်။ သို့သော်အရှည်ဖြင့်ဖျက်ခြင်းအတွက်မဟုတ်ပါ။

 
$str = "Hello World";
$new_str = rtrim($str, "rld");
echo $new_str; // ထုတ်လုပ်ခြင်း "Hello Wo"

ဤတွင် "RLD" ကိုသတ်မှတ်ထားသည့်ဇာတ်ကောင်ကိုဖြတ်ပြီး Rtrim သည် String ၏အဆုံးတွင်ဤစာလုံးများအားလုံးကိုဖျက်ပစ်လိမ့်မည်။

အကျဉ်းချုပ်

မတူညီသောလိုအပ်ချက်များနှင့်ဇာတ်ကောင်အမျိုးအစားများပေါ် မူတည်. စာလုံးများကို string အဆုံးတွင်အက္ခရာများကိုရရန် substr_substrart ကိုရွေးချယ်နိုင်သည်။ ဒီလုပ်ဆောင်ချက်များကိုထိရောက်စွာလုပ်ဆောင်နိုင်အောင်ကူညီရန်ကျိုးကြောင်းဆီလျော်စွာသုံးပါ။