လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP substrstrstr () function ကိုအသေးစိတ်ရှင်းပြချက် - string ကြားဖြတ်နှင့်နမူနာကုဒ်အတွက်လက်တွေ့လမ်းညွှန်

PHP substrstrstr () function ကိုအသေးစိတ်ရှင်းပြချက် - string ကြားဖြတ်နှင့်နမူနာကုဒ်အတွက်လက်တွေ့လမ်းညွှန်

gitbox 2025-08-02

အဆိုပါ substrstr () function ကဘာလဲ

PHP တွင် substred () function ကို string မှသတ်မှတ်ထားသောအလွှာကိုထုတ်ယူရန်အသုံးပြုသည်။ မူရင်းကြိုး, အစအနေအထားနှင့်ကြားဖြတ်သည့်အရှည်နောက်ဆုံးတွင်နောက်ဆုံးတွင် Parameters သုံးခုဖြင့်သွားရန်လိုအပ်သည်။ နောက်ဆုံးတွင်ကြားဖြတ် string ကိုပြန်ပို့လိုက်သည်။

substrstr () function ကို၏ syntax

 <span class="fun">Substrch (string $ string, int $ start, int | null $ အရှည် = null): string ကို</span>

parameter သည်ဖော်ပြချက်:

string: လိုအပ်သော, လုပ်ငန်းများ၌ string ကိုညွှန်ပြ, လိုအပ်သည်။

စတင်ရန် - လိုအပ်သည်, အလွှာ၏ start အနေအထား။ အပြုသဘောဆောင်သောကိန်းဂဏန်းများသည် string စသည့်အစ မှစတင်. အနှုတ်လက္ခဏာများသည် string ၏အဆုံး မှစ. အစပြုသည်။

အရှည်: ကြားဖြတ်အရှည်ကိုညွှန်ပြ, optional ကို။ အကယ်. ဤ parameter သည်မအောင်မြင်ပါက string ၏အဆုံးမှစောင်စသည့်ဇာတ်ကောင်များအားလုံးကိုပြန်လည်ရောက်ရှိလာသည်။

Substric () function ကိုအသုံးပြုခြင်း၏ဥပမာ

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

ဥပမာတွင်ကျွန်ုပ်တို့သည် string $ string 0 င်း၏ 0th အနေအထားမှစာလုံး 5 လုံးကိုကြားဖြတ်ပြီးရလဒ်မှာ "မင်္ဂလာပါ" ဖြစ်သည်။

အဆိုပါ substrstr () function ကို၏ပြန်လာတန်ဖိုး

ဤလုပ်ဆောင်ချက်သည်ကြားဖြတ်သည့်ကြားဖြတ် string ကိုအပိုင်းအစကိုပြန်ပို့သည်။

substric () function ကိုအကြောင်းကိုမှတ်သားဖို့အရာ

အစအနေအထားကအနုတ်လက်ခဏာဖြစ်သည့်အခါ substrstr () function သည် string ၏အဆုံးမှရှေ့ဆက်တွက်ချက်သည်။ ဥပမာအားဖြင့်:

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

အကယ်. အစသည် string အရှည်ထက်ကျော်လွန်ပါကအချည်းနှီးသော string ကိုပြန်ပို့သည်။

 $str = "Hello, World!";
$subStr = substr($str, 20);
echo $subStr;  // ထုတ်လုပ်ခြင်း ""

substric () function ကို၏ application scarios

ဖိုင် extensions များကိုထုတ်ယူခြင်း, URLs တွင်အကြောင်းအရာအချို့ကိုကြားဖြတ်ခြင်း,

 $fileName = "example.txt";
$extension = substr($fileName, strrpos($fileName, '.') + 1);
echo $extension;  // ထုတ်လုပ်ခြင်း "txt"

ဥပမာတွင် strrpos () မှတဆင့်နောက်ဆုံးအစက်၏အနေအထားကိုပထမ ဦး ဆုံးရှာပါ။ ထို့နောက် extension ကို extension ကိုထုတ်ယူပါ။

အကျဉ်းချုပ်

string ၏မည်သည့်အစိတ်အပိုင်းကိုမဆိုစိမ့်ဝင်နိုင်သည့် PHP တွင် Substricted untion သည် PHP တွင်အသုံးပြုသော string processing function တစ်ခုဖြစ်သည်။ ၎င်းကိုအသုံးပြုသောအခါအစအနေအထား၏အပြုသဘောနှင့်အပျက်သဘောဆောင်သောအဓိပ္ပာယ်ကိုအာရုံစိုက်ရန်လိုအပ်သည်။ Multibyte အက္ခရာများပါ 0 င်သော strings များအတွက်အမှားများကိုကြားဖြတ်ရှောင်ရှားရန် Multibyte-enabled mb_substr () function ကိုအသုံးပြုရန်အကြံပြုသည်။