လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP function-array_search () ၏နိဒါန်း - ခင်းကျင်းသော elements ၏အဓိကအကြောင်းရင်းများကိုရှာဖွေပါ

PHP function-array_search () ၏နိဒါန်း - ခင်းကျင်းသော elements ၏အဓိကအကြောင်းရင်းများကိုရှာဖွေပါ

M66 2025-06-05

PHP array_search () function ကိုအသေးစိတ်ရှင်းပြချက် - ခင်းကျင်းရေးထားတဲ့တန်ဖိုးကိုရှာပါ

PHP Development တွင် Array Operations သည်နေ့စဉ်ပရိုဂရမ်၏အသုံးအများဆုံးအစိတ်အပိုင်းဖြစ်သည်။ ကျွန်ုပ်တို့ကိုခင်းကျင်းမှုတစ်ခုမှတိကျသောတန်ဖိုးကိုရှာဖွေပြီး၎င်း၏သော့အမည်ကိုရယူရန်လိုအပ်သည့်အခါ array_search () function သည်ထိရောက်သောဖြေရှင်းချက်ကိုပေးသည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်မှု၏လုပ်ဆောင်မှုများ, parameters များ, ပြန်လာတန်ဖိုးများနှင့်လက်တွေ့ကျသောကျင့်ထုံးဥပမာများကိုအပြည့်အဝနားလည်ရန်သင့်အားယူပါလိမ့်မည်။

function ကိုဖော်ပြချက်

Array_Search () သည် incray တစ်ခုတွင်တိကျသောတန်ဖိုးကိုရှာဖွေပြီး၎င်း၏သော့အမည်ကိုပြန်ပို့သော built-in function တစ်ခုဖြစ်သည်။ ခင်းကျင်းမှုတွင်တူညီသောတန်ဖိုးများစွာရှိလျှင်၎င်းသည်ပထမဆုံးကိုက်ညီသောသော့ကိုပြန်ပို့သည်။

function syntax

 mixed array_search ( mixed $needle , array $haystack [, bool $strict = false ] )

parameter ကိုခွဲခြမ်းစိတ်ဖြာ

  • $ အပ် - တွေ့ရှိရမည့်တန်ဖိုး။

  • $ haystack : ရှာဖွေရန် Array ။

  • $ တင်းကျပ် (optional ကို): တင်းကျပ်သောအမျိုးအစားနှိုင်းယှဉ်ဖျော်ဖြေဖို့ဖြစ်စေ။ ပုံသေသည် မှား သည်။ စစ်မှန်တဲ့ တန်ဖိုးများအပြင်တန်းတူတန်ဖိုးများအပြင်အမျိုးအစားများလည်းတသမတ်တည်းရှိရမည်။

Value ကိုပြန်သွားပါ

  • အကယ်. ပွဲတစ်ပွဲကိုတွေ့ပါကသက်ဆိုင်ရာသော့ချက်အမည်ကိုပြန်ပို့သည်။

  • မတွေ့ပါက မှားယွင်း ပါ။

Code Page

အောက်ဖော်ပြပါသည်အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် array_search () ၏ဥပမာဖြစ်သည်။

 
<?php
$fruits = array(
    "apple" => "ပန်းသီး",
    "orange" => "လိမ္မော်သီး",
    "banana" => "ငှက်ပျောသီး",
    "grape" => "သဗျစ်သီး"
);

$search_key = array_search("လိမ္မော်သီး", $fruits);
echo "လိမ္မော်သီး的键名是:" . $search_key; // ထုတ်လုပ်ခြင်း:လိမ္မော်သီး的键名是:orange

$search_key = array_search("ဂရိတ်ဖရု", $fruits);
if ($search_key === false) {
    echo "ကိုက်ညီသောတန်ဖိုးကိုရှာမတွေ့ပါ"; // ထုတ်လုပ်ခြင်း:ကိုက်ညီသောတန်ဖိုးကိုရှာမတွေ့ပါ
}
?>

အပေါ်ကဥပမာမှာအ သီး နာမည်ပါတဲ့ actiative Array တစ်ခုသတ်မှတ်ထားပြီး "လိမ်မော်ရောင်" ရဲ့အဓိကအကြောင်းကို array_search () မှတဆင့်တွေ့နိုင်ပါတယ်။ ဒီအစီအစဉ်ကို Element ကိုအောင်မြင်စွာတွေ့ပြီးသက်ဆိုင်ရာ key name ကိုထုတ်ပေးတယ်။ မတည်ရှိသော "gourmet" တန်ဖိုးကိုတန်ဖိုးမထားသည့်အတွက် မှားယွင်းစွာ ပြန်လာပြီးအသုံးပြုသူသည်၎င်းကိုမတွေ့ရပါဟုသတိပေးခံရသည်။

အသုံးပြုမှုအကြံပေးချက်များ

  • array_search () ကိုအသုံးပြုပြီးဘယ်အချိန်မှာဒေတာအမျိုးအစားများကိုက်ညီမှုကိုဂရုပြုပါ။ အကယ်. တင်းကျပ်သော mode ကိုဖွင့်ထားလျှင်ကွဲပြားခြားနားသောဒေတာအမျိုးအစားများကိုက်ညီမှုနှင့်ကိုက်ညီမှုရှိစေလိမ့်မည်။

  • ခင်းကျင်းမှုတွင်တူညီသောတန်ဖိုးများစွာရှိလျှင် function ကိုပထမပွဲ၏သော့အမည်ကိုသာပြန်လည်ရရှိစေသည်။

  • ကိုက်ညီသောသော့ချက်အမည်များအားလုံးကိုသင်ရှာဖွေရန်လိုအပ်ပါက array_filter () ဖြင့်လုပ်ဆောင်ရန် array_keys () ကို သုံးနိုင်သည်။

အကျဉ်းချုပ်

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