206 of 410 menu

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

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

ဖွဲ့စည်းပုံ

preg_grep(pattern, array, [flags]);

အလံများ

အလံ ဖော်ပြချက်
PREG_GREP_INVERT ရလဒ်ကို ပြောင်းပြန်လှန်ပေးခြင်း - ပုံစံနှင့် မကိုက်ညီသော အစိတ်အပိုင်းများကို ပြန်ပေးသည်။
PREG_GREP_NO_ERROR မမှန်ကန်သော ရီဂျူလာအေ့စ်ပရေးရှင်းဖြစ်လျှင် အမှားကို မဖန်တီးပါ (PHP 8.1+)။

ဥပမာ

ကိန်းဂဏန်းတစ်လုံးဖြင့် စတင်သော ခင်းကျင်းမှုရှိ အစိတ်အပိုင်းအားလုံးကို ရှာကြည့်ပါမည်။

<?php $arr = ['a1', '2b', 'c3', '4d', 'e5']; $res = preg_grep('/^\d/', $arr); var_dump($res); ?>

ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။

['2b', '4d']

ဥပမာ

ရီဂျူလာအေ့စ်ပရေးရှင်းနှင့် မကိုက်ညီသော အစိတ်အပိုင်းများကို ရယူရန် PREG_GREP_INVERT အလံကို အသုံးပြုပါမည်။

<?php $arr = ['a1', '2b', 'c3', '4d', 'e5']; $res = preg_grep('/^\d/', $arr, PREG_GREP_INVERT); var_dump($res); ?>

ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။

['a1', 'c3', 'e5']

ဥပမာ

ကိန်းဂဏန်းများသာ ပါဝင်သော ခင်းကျင်းမှုရှိ အစိတ်အပိုင်းအားလုံးကို ရှာကြည့်ပါမည်။

<?php $arr = ['123', 'abc', '45', 'de', '678']; $res = preg_grep('/^\d+$/', $arr); var_dump($res); ?>

ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။

['123', '45', '678']

ဤသည်ကိုလည်း ကြည့်ပါ

  • preg_match လုပ်ဆောင်ချက်၊
    အကြောင်းမှာ ၎င်းသည် ရီဂျူလာအေ့စ်ပရေးရှင်းနှင့် ကိုက်ညီမှုကို စစ်ဆေးပေးသော လုပ်ဆောင်ချက်ဖြစ်ပါသည်။
  • preg_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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်