78 of 410 menu

substr လုပ်ဆောင်ချက်

substr လုပ်ဆောင်ချက်သည် စာကြောင်းတစ်ခုမှ အပိုင်းအစကို ထုတ်ယူပေးပြီး ပြန်ပေးသည်။ မူလစာကြောင်းသည် ပြောင်းလဲမသွားပါ။ ပထမအကြောင်းအရာအဖြစ် လုပ်ဆောင်ချက်သည် စာကြောင်းကို လက်ခံပြီး၊ ဒုတိယအကြောင်းအရာမှာ မည်သည့်နေရာမှ စတင်၍ ထုတ်ယူရမည်ဆိုသည့် စာလုံးနေရာ၊ တတိယအကြောင်းအရာမှာ စာလုံးအရေအတွက် ဖြစ်သည်။ စာကြောင်းရှိ စာလုံးများ၏နံပါတ်ပေးခြင်း သည် သုညမှစတင်သည်ကို သတိပြုပါ။

ဒုတိယအကြောင်းအရာသည် အနှုတ်ကိန်းဖြစ်နိုင်သည် - ဤသို့ဆိုလျှင် စာကြောင်း၏အဆုံးမှ ရေတွက်ပြီး၊ နောက်ဆုံးစာလုံး၏နံပါတ်သည် -1 ဖြစ်လိမ့်မည်။

တတိယအကြောင်းအရာကို မဖော်ပြလျှင်လည်း ရသည် - ဤသို့ဆိုလျှင် စာကြောင်း၏အဆုံးထိ ဖြတ်ယူလိမ့်မည်။

လုပ်ဆောင်ချက်သည် လက်တင်အက္ခရာ (တစ်ဘိုက်တည်းစာလုံးများ) နှင့်သာ မှန်ကန်စွာ အလုပ်လုပ်သည်။

ရေးထုံး

substr(string $string, int $offset, ?int $length = null): string

ဥပမာ

စာကြောင်းတစ်ခုမှ နေရာ1 (ပထမစာလုံးမှာ နံပါတ် 0 ရှိသောကြောင့် ဒုတိယစာလုံးမှစတင်သည်) မှ 3 လုံးကို ထုတ်ယူရအောင်:

<?php echo substr('abcde', 1, 3); ?>

ကုဒ်လုပ်ဆောင်ပြီးနောက် ရလဒ်:

'bcd'

ဥပမာ

စာကြောင်း၏အဆုံးထိ စာလုံးအားလုံးကို ဒုတိယစာလုံးမှစတင်၍ (ထိုစာလုံးသည် နံပါတ် 1 ရှိသည်) ထုတ်ယူရအောင်:

<?php echo substr('abcde', 1); ?>

ကုဒ်လုပ်ဆောင်ပြီးနောက် ရလဒ်:

'bcde'

ဥပမာ

အဆုံးမှ တတိယနှင့် ဒုတိယစာလုံးများကို ထုတ်ယူရန်၊ ထိုသို့ပြုလုပ်ရန် စတင်ထုတ်ယူမည့်နေရာအား -3 (ဤသည်မှာ အဆုံးမှ တတိယစာလုံး၏နံပါတ်)၊ ထို့နောက် စာလုံးအရေအတွက်ကို 2 အဖြစ် သတ်မှတ်ပါ:

<?php echo substr('abcde', -3, 2); ?>

ကုဒ်လုပ်ဆောင်ပြီးနောက် ရလဒ်:

'cd'

ဥပမာ

နောက်ဆုံးစာလုံး2လုံးကို ထုတ်ယူရန်၊ ဒုတိယမြောက်နောက်ဆုံးစာလုံး၏နေရာ (-2)ကို သတ်မှတ်ပြီး၊ တတိယအကြောင်းအရာကို မဖော်ပြပါ - ဤသို့ဆိုလျှင် စာကြောင်း၏အဆုံးထိ ဖြတ်တောက်သွားမည်:

<?php echo substr('abcde', -2); ?>

ကုဒ်လုပ်ဆောင်ပြီးနောက် ရလဒ်:

'de'

ဥပမာ

နောက်ဆုံးစာလုံးတစ်လုံးကို ထုတ်ယူရအောင်:

<?php echo substr('abcde', -1); ?>

ကုဒ်လုပ်ဆောင်ပြီးနောက် ရလဒ်:

'e'

ဤအကြောင်းကိုလည်း ကြည့်ရှုပါ

  • substr_replace လုပ်ဆောင်ချက်,
    အကြောင်းမှာ ၎င်းသည် စာကြောင်း၏အပိုင်းတစ်ခုကို ထုတ်ယူကာ အခြားတစ်ခုနှင့် အစားထိုးပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်