Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်