Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
87 of 410 menu
◀ ▶

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

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

စံထားချက်အရ လုပ်ဆောင်ချက်သည် စာကြောင်းအစမှ ပထမဆုံးကိုက်ညီမှုရှိသည်အထိ ရှာဖွေသည်။ ရှာဖွေမှုစတင်ရာနေရာကို တတိယမဖြစ်မနေပါရမီတာဖြင့် ထိန်းညှိနိုင်သည် - ၎င်းကို သတ်မှတ်ပေးပါက ရှာဖွေမှုသည် စာကြောင်းအစမှ မဟုတ်ဘဲ သတ်မှတ်ပေးထားသော နေရာမှ စတင်မည်ဖြစ်သည်။

stripos လုပ်ဆောင်ချက်လည်း ရှိပြီး ၎င်းသည် စာလုံးအကြီးအသေး ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ အလားတူအလုပ်ကို လုပ်ဆောင်ပေးသည်။

ဝါကျဖွဲ့စည်းပုံ

strpos(string $haystack, string $needle, int $offset = 0): int|false

ဥပမာ

ဤဥပမာတွင် လုပ်ဆောင်ချက်သည် ပထမဆုံး 'c' စာလုံး၏ နေရာကို ပြန်ပေးမည်။ ၎င်းသည် 2 နေရာတွင် ရှိသည်၊ အဘယ်ကြောင့်ဆိုသော် ရေတွက်မှုသည် 0 မှ စတင်သောကြောင့်ဖြစ်သည်။

<?php echo strpos('abcde abcde', 'c'); ?>

ကုဒ်အား run ပြီးနောက် ရလဒ်။

2

ဥပမာ

ဤဥပမာတွင် တတိယပါရာမီတာ သတ်မှတ်ထားပြီး ထို့ကြောင့် ရှာဖွေမှုသည် တတိယနေရာမှ စတင်မည်၊ ဤအခြေအနေတွင် လုပ်ဆောင်ချက်သည် ဒုတိယမြောက် 'c' စာလုံးကို တွေ့ရှိပြီး ၎င်း၏နေရာ 8 ကို ပြသပေးမည်။

<?php echo strpos('abcde abcde', 'c', 3); ?>

ကုဒ်အား run ပြီးနောက် ရလဒ်။

8

ဥပမာ

အကယ်၍ စာကြောင်းခွဲကို မတွေ့ပါက - လုပ်ဆောင်ချက်သည် false ကို ပြန်ပေးမည်။ အကယ်၍ စာကြောင်းသည် အစတွင် ရှိပါက လုပ်ဆောင်ချက်သည် 0 ကို ပြန်ပေးမည်။ ၎င်းသည် အတိုကောက် ကွန်ဒီရှင်အသုံးပြု၍ နှိုင်းယှဉ်သည့်အခါ ပြဿနာဖြစ်စေနိုင်သည်။

<?php if (strpos('http://site.ru', 'http://')) { echo '+++'; } else { echo '---'; } ?>

ကုဒ်အား run ပြီးနောက် ရလဒ် (ကျွန်ုပ်တို့ မျှော်လင့်ထားသည့်အတိုင်း မဟုတ်ပါ)။

'---'

ဥပမာ

စာကြောင်းအစအတွက် မှန်ကန်သော စစ်ဆေးမှုကို လုပ်ဆောင်ကြပါစို့။

<?php if (strpos('http://site.ru', 'http://') === 0) { echo '+++'; } else { echo '---'; } ?>

ကုဒ်အား run ပြီးနောက် ရလဒ်။

'+++'

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

  • strrpos လုပ်ဆောင်ချက်၊
    အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် စာကြောင်းခွဲ၏ နောက်ဆုံးတွေ့ရှိရာနေရာကို ပြန်ပေးသည်
  • str_contains လုပ်ဆောင်ချက်၊
    အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် စာကြောင်းတစ်ခုအတွင်း စာလုံးတစ်လုံး ပါဝင်မှုကို စစ်ဆေးပေးသည်
  • str_starts_with လုပ်ဆောင်ချက်၊
    အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် စာကြောင်းအစကို စစ်ဆေးပေးသည်
  • str_ends_with လုပ်ဆောင်ချက်၊
    အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် စာကြောင်းအဆုံးကို စစ်ဆေးပေးသည်
  • array_search လုပ်ဆောင်ချက်၊
    အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် အခင်းအကျင်းအတွင်း ရှာဖွေမှုကို ဆောင်ရွက်ပေးသည်
← →
↑
မြန်မာ▼
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်