PHP တွင် substred () function ကို string မှသတ်မှတ်ထားသောအလွှာကိုထုတ်ယူရန်အသုံးပြုသည်။ မူရင်းကြိုး, အစအနေအထားနှင့်ကြားဖြတ်သည့်အရှည်နောက်ဆုံးတွင်နောက်ဆုံးတွင် Parameters သုံးခုဖြင့်သွားရန်လိုအပ်သည်။ နောက်ဆုံးတွင်ကြားဖြတ် string ကိုပြန်ပို့လိုက်သည်။
<span class="fun">Substrch (string $ string, int $ start, int | null $ အရှည် = null): string ကို</span>
parameter သည်ဖော်ပြချက်:
string: လိုအပ်သော, လုပ်ငန်းများ၌ string ကိုညွှန်ပြ, လိုအပ်သည်။
စတင်ရန် - လိုအပ်သည်, အလွှာ၏ start အနေအထား။ အပြုသဘောဆောင်သောကိန်းဂဏန်းများသည် string စသည့်အစ မှစတင်. အနှုတ်လက္ခဏာများသည် string ၏အဆုံး မှစ. အစပြုသည်။
အရှည်: ကြားဖြတ်အရှည်ကိုညွှန်ပြ, optional ကို။ အကယ်. ဤ parameter သည်မအောင်မြင်ပါက string ၏အဆုံးမှစောင်စသည့်ဇာတ်ကောင်များအားလုံးကိုပြန်လည်ရောက်ရှိလာသည်။
$str = "Hello, World!";
$subStr = substr($str, 0, 5);
echo $subStr; // ထုတ်လုပ်ခြင်း "Hello"
ဥပမာတွင်ကျွန်ုပ်တို့သည် string $ string 0 င်း၏ 0th အနေအထားမှစာလုံး 5 လုံးကိုကြားဖြတ်ပြီးရလဒ်မှာ "မင်္ဂလာပါ" ဖြစ်သည်။
ဤလုပ်ဆောင်ချက်သည်ကြားဖြတ်သည့်ကြားဖြတ် string ကိုအပိုင်းအစကိုပြန်ပို့သည်။
အစအနေအထားကအနုတ်လက်ခဏာဖြစ်သည့်အခါ substrstr () function သည် string ၏အဆုံးမှရှေ့ဆက်တွက်ချက်သည်။ ဥပမာအားဖြင့်:
$str = "Hello, World!";
$subStr = substr($str, -6);
echo $subStr; // ထုတ်လုပ်ခြင်း "World!"
အကယ်. အစသည် string အရှည်ထက်ကျော်လွန်ပါကအချည်းနှီးသော string ကိုပြန်ပို့သည်။
$str = "Hello, World!";
$subStr = substr($str, 20);
echo $subStr; // ထုတ်လုပ်ခြင်း ""
ဖိုင် 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 ကိုအသုံးပြုရန်အကြံပြုသည်။