လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> arrays အတွက်သတ်မှတ်ထားသောတန်ဖိုး SEVESScripts ရှာဖွေရန်လက်တွေ့ကျတဲ့ကျွမ်းကျင်မှု

arrays အတွက်သတ်မှတ်ထားသောတန်ဖိုး SEVESScripts ရှာဖွေရန်လက်တွေ့ကျတဲ့ကျွမ်းကျင်မှု

gitbox 2025-06-23

မိတ်ဆက်ပေး

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

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

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

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

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

နမူနာ

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

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

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

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

ပုံမှန်အားဖြင့် array_search () သည် နှိုင်းယှဉ်မှုများနှင့်နှိုင်းယှဉ်လျှင်နှိုင်းယှဉ်ခြင်းများကိုအသုံးပြုသည်။

အကယ်. သင်သည်အမျိုးအစားများကိုတင်းကြပ်စွာနှိုင်းယှဉ်ရန်လိုအပ်ပါကတတိယ parameter သည် ဒေါ်လာကိုမှန်ကန်စွာ သတ်မှတ် နိုင်သည်။

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

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

0 င်အစားပြန်လာတန်ဖိုးမှားယွင်းသောအကြောင်းပြချက်

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

အကျဉ်းချုပ်

Array_search () သည် သတ်မှတ်ထားသောတန်ဖိုးကိုခင်းကျင်းမှုတစ်ခုတွင်ရှာဖွေရန်တိကျသောနှင့်ထိရောက်သောနည်းလမ်းကိုပေးသည်။ ၎င်းကိုအသုံးပြုသောအခါသင်သည်ပုံမှန်လျော့နည်းသောနှိုင်းယှဉ်မှုအပြုအမူကိုဂရုပြုရန်လိုအပ်ပြီးတိကျသောရှာဖွေမှုရလဒ်များကိုသေချာစေရန်သင်၏လိုအပ်ချက်များနှင့်အညီတင်းကျပ်စွာ mode ကိုဖွင့်ရန်ရွေးချယ်ရန်လိုအပ်သည်။