လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> in_array

in_array

အဆိုပါခင်းကျင်းအတွက်တန်ဖိုးရှိရှိမရှိစစ်ဆေးပါ
အမည်:in_array
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:သတ်မှတ်ထားသောတန်ဖိုးကိုခင်းကျင်း၌တည်ရှိရှိမရှိစစ်ဆေးသည်။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

in_array() array အတွက်သတ်မှတ်ထားသောတန်ဖိုးကိုရှာဖွေခြင်း။

မှတ်စု: အကယ်. ရှာဖွေရေး parameter သည် string တစ်ခုဖြစ်ပြီး Parameter သည်မှန်ကန်ပါကရှာဖွေမှုသည်စာလုံးအကြီးအသေးအရေးကြီးသည်။

နမူနာ

ဥပမာ 1

Array နှင့် output အတွက် "glenn" တန်ဖိုးကိုရှာဖွေပါ။

 <? PHP
$ လူများ = array ( "Bill" , " Mart" , " David" ) ,

(​ in_array ( "Mark" , $ လူများ ) )
  {
  ECHO "ပွဲစဉ်ကိုတွေ့ပြီ" ;
  }
သို့မဟုတ်
  {
  ပဲ့တင်သံ "ပွဲစဉ်မတွေ့ပါ" ;
  }
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 2

parameters အားလုံးကိုသုံးပါ။

 <? PHP
$ လူများ = array ( "Bill" , " Mart" , " David" ) ,

(​ in_array ( "23 " , $ လူများ , )
  {
  ပဲ့တင်သံ "ပွဲစဉ်ကိုတွေ့ရှိခဲ့ခြင်း" ;
  }
သို့မဟုတ်
  {
  ပဲ့တင်သံ "ပွဲစဉ်ကိုမတွေ့ပါ။ "
  }
( in_array ( " Mark " , $ လူများ , ဟုတ်ကဲ့ )
  {
  ပဲ့တင်သံ "ပွဲစဉ်ကိုတွေ့ရှိခဲ့ခြင်း" ;
  }
သို့မဟုတ်
  {
  ပဲ့တင်သံ "ပွဲစဉ်ကိုမတွေ့ပါ။ "
  }

အကယ်. ( အတွက် ( 23 , $ လူများ , စစ်မှန်သော ) )
  {
  ပဲ့တင်သံ "ပွဲစဉ်ကိုတွေ့ရှိခဲ့ခြင်း" ;
  }
သို့မဟုတ်
  {
  ပဲ့တင်သံ "ပွဲစဉ်ကိုမတွေ့ပါ။ "
  }
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

သဒ္ဒါ

 in_array ( Search , Array , အမျိုးအစား )
တေးရေး ဖေါ်ပြ
ရှာဖေှခြင်း လိုအပ်ပါတယ် Array တွင်ရှာဖွေရန်တန်ဖိုးကိုသတ်မှတ်သည်။
အခင်းအကျင်း လိုအပ်ပါတယ် ရှာဖွေရန် Array ကိုသတ်မှတ်သည်။
ပုံနှိပ်စာ optional ကို။ အကယ်. ဤ parameter သည်မှန်မှန်ကန်ကန်သတ်မှတ်ထားပါကရှာဖွေထားသောအချက်အလက်သည်ခင်းကျင်းမှု၏တန်ဖိုးနှင့်အတူတူပင်ကိုစစ်ဆေးပါ။

ဥပမာပြပါ

ပေးထားသောတန်ဖိုး ရှာဖွေမှုသည် ခင်း ကျင်းခင်း အတွင်းတွင်တည်ရှိပါကစစ်မှန်ပါ။ အကယ်. တတိယမြောက် parameter သည်မှန်ကန်ရန်သတ်မှတ်ထားပါက Element သည်ခင်းကျင်းမှုတွင်တည်ရှိပြီးဒေတာအမျိုးအစားသည်ပေးထားသောတန်ဖိုးနှင့်အတူတူဖြစ်သည်။

အဘယ်သူမျှမအငြင်းအခုံခင်းကျင်းထဲမှာတွေ့ရှိခဲ့လျှင်, function ကိုမှားယွင်းစွာပြန်ပို့။

မှတ်စု: အကယ်. ရှာဖွေရေး parameter သည် string တစ်ခုဖြစ်ပြီး Parameter သည်မှန်ကန်ပါကရှာဖွေမှုသည်စာလုံးအကြီးအသေးအရေးကြီးသည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • index check နှင့်အတူ Array ၏လမ်းဆုံလမ်းခွကိုတွက်ချက်ပါ, array_intersect_uassoc

    array_intersect_uassoc

    indexcheckနှင့်အတူAr
  • တ ဦး တည်းသို့မဟုတ်ထိုထက်ပို array ကို remening ပေါင်းစည်း array_merge_recursive

    array_merge_recursive

    တဦးတည်းသို့မဟုတ်ထိုထ
  • Array ရှိတန်ဖိုးများအားလုံး၏ထုတ်ကုန်ကိုတွက်ချက်ပါ array_product

    array_product

    Arrayရှိတန်ဖိုးများအ
  • လက်ရှိများအတွက် alias ကို pos

    pos

    လက်ရှိများအတွက်alias
  • index check နှင့်အတူ Arrays ၏လမ်းဆုံ compare နှင့်ဒေတာနှင့်အညွှန်းကိန်းနှိုင်းယှဉ်ဖို့သီးခြား callback function ကိုသုံးပါ array_uintersect_uassoc

    array_uintersect_uassoc

    indexcheckနှင့်အတူAr
  • ပေးထားသောတန်ဖိုးကိုခင်းကျင်းမှုတွင်ရှာဖွေပါ။ အောင်မြင်လျှင်ပထမ ဦး ဆုံးသက်ဆိုင်ရာ key name ကိုပြန်ပို့ပါ array_search

    array_search

    ပေးထားသောတန်ဖိုးကိုခ
  • "သဘာဝ sort" algorithm ကိုအသုံးပြု။ Arrays sorts sort natsort

    natsort

    "သဘာဝsort"
  • Arrays အတွက်ခလုတ်များနှင့်တန်ဖိုးများကို Swap array_flip

    array_flip

    Arraysအတွက်ခလုတ်များ
လူကြိုက်များသော ဆောင်းပါးများ