လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> instrays အတွက်သတ်မှတ်ထားသောတန်ဖိုးရှိစာရင်းများရှာဖွေခြင်း၏အသေးစိတ်နည်းလမ်းကိုသုံးသပ်ခြင်း

instrays အတွက်သတ်မှတ်ထားသောတန်ဖိုးရှိစာရင်းများရှာဖွေခြင်း၏အသေးစိတ်နည်းလမ်းကိုသုံးသပ်ခြင်း

M66 2025-06-23

မိတ်ဆက်ပေး

PHP တွင် array တစ်ခု၏တန်ဖိုးနှင့်သက်ဆိုင်သော subscript နှင့်သက်ဆိုင်သော self ကိုရယူခြင်းကိုရှာဖွေခြင်းသည် built-in function array_search () ကို အသုံးပြုခြင်းဖြင့်ရရှိနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည်သတ်မှတ်ထားသောတန်ဖိုးအတွက်ခင်းကျင်းမှုကိုရှာဖွေပြီး၎င်း၏သက်ဆိုင်ရာ SESPCIP ကိုပြန်ပို့ပါလိမ့်မည်။ အကယ်. ၎င်းကိုမတွေ့နိုင်ပါက မှားယွင်းသော ပြန်လာလိမ့်မည်။

အခြေခံအသုံးပြုမှု

array_search () function ၏ syntax format သည်အောက်ပါအတိုင်းဖြစ်သည် -

 <span class="fun">Array_search ($ တန်ဖိုး, $ array, $ strict = false)</span>

$ တန်ဖိုးကို ရှာတွေ့မည့်တန်ဖိုးသည် ဒေါ်လာ array သည်ရှာဖွေနေသည့် array ဖြစ်ပြီး $ တင်းကျပ် သည်မှာ optional parameter ဖြစ်သည်။ မှန်ကန်စွာ သတ်မှတ်သည့်အခါတင်းကျပ်သောအမျိုးအစားနှိုင်းယှဉ်မှုကိုဖွင့်ထားသည်။

နမူနာ

အောက်ပါဥပမာသည်သတ်မှတ်ထားသောတန်ဖိုးကိုခင်းကျင်းစွာမည်သို့ရှာရမည်ကိုပြသပြီး၎င်း၏စာရင်းပေးသွင်းမှုရရှိရန်ကိုပြသသည်။

 $arr = array(2, 4, 8, 16, 32);
$key = array_search(8, $arr); // ပြန်လာ 2
<p>$key = array_search(10, $arr); // ပြန်လာ false<br>

မှတ်သားရန်အရာ

နှိုင်းယှဉ်အမျိုးအစားများ

ပုံမှန်အားဖြင့် array_searearch () သည် နှိုင်းယှဉ်နှိုင်းယှဉ်ခြင်းကိုအသုံးပြုသည်။ ၎င်းသည်နှိုင်းယှဉ်လျှင်ဒေတာအမျိုးအစားကိုအလိုအလျောက်ပြောင်းလဲနိုင်သည်။ ဒေတာအမျိုးအစားများကိုတင်းကြပ်စွာနှိုင်းယှဉ်ရန်လိုအပ်ပါကသင်သည်တတိယ parameter $ တင်းကျပ်မှုကို မှန်ကန်စွာ သတ်မှတ်ရန်လိုအပ်သည်။

ထပ်ခါတလဲလဲတန်ဖိုး

အကယ်. array တွင်တူညီသည့်တန်ဖိုးများစွာရှိလျှင် Array_Search () သည် ပထမဆုံးကိုက်ညီသော element ၏ subscript ကိုသာပြန်လည်ပေးလိမ့်မည်။

ပြန်လာတန်ဖိုးနှင့် 0 အကြားခြားနားချက်

ရှာဖွေမှုတန်ဖိုးရှိနှင့် subscript သည် 0 ဖြစ်သည့်အခါ function ကို 0 င်ပြန်ရောက်သည်။ သို့သော်ရှာဖွေမှုပျက်ကွက်သောအခါ မှားယွင်းစွာ ပြန်သွားပါ။ ထို့ကြောင့်ပြန်လာသော 0 ကိုပျက်ကွက်မှုအဖြစ်ရှုမြင်ရန်ရှောင်ရှားရန်ပြန်လာသောတန်ဖိုးကိုအကဲဖြတ်သည့်အခါ congruent နှိုင်းယှဉ်မှုကိုအသုံးပြုရန်အကြံပြုသည်။

အကျဉ်းချုပ်

array_search () သည် PHP တွင် Array Element Subscripts ကိုရှာဖွေရန်အဆင်ပြေသောကိရိယာတစ်ခုဖြစ်သည်။ ၎င်း၏အသုံးပြုမှုနှင့်ပြန်လာတန်ဖိုးဝိသေသလက္ခဏာများကိုကျွမ်းကျင်ခြင်းသည် array ရှာဖွေရေးလိုအပ်ချက်များကိုပိုမိုထိရောက်စွာကိုင်တွယ်ရန်ကူညီလိမ့်မည်။