PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင် array များသည်ဒေတာဖွဲ့စည်းပုံမှာအလွန်အမင်းအသုံးပြုသည်။ သော့ချက်စာလုံးနှင့်သက်ဆိုင်သောသော့အမည်ကိုရှာဖွေရန် ARRAY_SEARECT () function ကိုသုံးနိုင်သည်။
mixed array_search( mixed $needle , array $haystack [, bool $strict = false ] )
ဒီ function က parameters သုံးခုရရှိသည်:
string ကိုတန်ဖိုးများကိုရှာဖွေရန် array_search () ကို အသုံးပြုခြင်း၏ဥပမာတစ်ခုမှာ -
$fruits = array("banana", "apple", "orange", "grape");
<p>$key = array_search("apple", $fruits);</p>
<p>echo "The key for 'apple' is: " . $key;
output ရလဒ် -
The key for 'apple' is: 1
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်အက်ပဲလ်၏တည်နေရာကိုရှာရန်အသီးများကိုခင်းကျင်းစေပြီး array_search () ကို သုံးပါ။ ရလဒ်မှာအညွှန်းကိန်းတန်ဖိုးကိုရရှိစေသည်။
တန်ဖိုးများသာမကအမျိုးအစားများသာမကအမျိုးအစားများကိုသင်နှိုင်းယှဉ်လိုပါကတတိယ parameter ကို ဒေါ်လာတန်ပစ္စည်းများကို မှန်ကန်စွာ သတ်မှတ်နိုင်သည်။ အောက်ပါဥပမာကိုကြည့်ရအောင်။
$fruits = array("banana", 1, "2", true);
<p>$key = array_search(1, $fruits, true);<br>
echo "The key for 1 is: " . $key . "\n";</p>
<p>$key = array_search("1", $fruits, true);<br>
echo "The key for '1' is: " . $key;
output ရလဒ် -
The key for 1 is: 1
The key for '1' is:
အသုံးပြုသောတင်းကျပ်သောပုံစံဖြစ်သောကြောင့် 1 (integer) နှင့် "1" (string) နှင့် "string) ကိုမညီမျှမှုဟုသတ်မှတ်သည်။
ယေဘူယျအားဖြင့် Array_Search () သည် PHP တွင်အလွန်လက်တွေ့ကျသော Array processing function ဖြစ်သည်။ ၎င်းသည်အခြေအနေများအတွက်သင့်လျော်သောနေရာတွင်တန်ဖိုးရှိသည့်နေရာကိုခင်းကျင်းစွာရှာဖွေရန်နှင့်၎င်း၏သော့ချက်အမည်ရရန်သင့်လျော်သည်။ ၎င်းသည် sequential Array သို့မဟုတ် Associative Array ဖြစ်စေ, ၎င်းသည်ပစ်မှတ်ဒြပ်စင်များကိုလျင်မြန်စွာရှာဖွေပြီးကုဒ်ထိရောက်မှုကိုတိုးတက်စေသည်။