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

PHP အတွက် array subscripts chargscript ကိုပုံနှိပ်ခြင်းနည်းလမ်း၏အသေးစိတ်ရှင်းပြချက်

gitbox 2025-08-08

အဘယ်ကြောင့် array subscripts ပုံနှိပ်ရန်အရေးကြီးသနည်း

PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင် array များသည်အလွန်အသုံးများသောအချက်အလက်တည်ဆောက်ပုံများဖြစ်သည်။ ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်အတွင်း array အကြောင်းအရာကို debging လုပ်သည့်အခါ, တခါတရံတွင်သက်ဆိုင်ရာတန်ဖိုးထက်အဓိကအတွက်အဓိကအမည် (Subscription) ကိုသာဂရုစိုက်သည်။ ခင်းကျင်းမှု၏ subscripts ကိုသာပုံနှိပ်ခြင်းကကျွန်ုပ်တို့အားပိုမိုရှင်းလင်းစွာလေ့လာခြင်းကိုပိုမိုရှင်းလင်းစွာနားလည်နိုင်ပြီးခွဲခြမ်းစိတ်ဖြာရန်ပိုမိုလွယ်ကူစေသည်။

array_keys function ကို သုံး. array subscript ကိုပုံနှိပ်ပါ

function syntax

 array_keys(array $array, mixed $search_value = null, bool $strict = false): array

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

$ array : လိုအပ်, လိုအပ်, key name ကိုရှာဖွေရန် Array ကိုသတ်မှတ်ခြင်း။

$ search_value : optional ကိုတွေ့ရမည့်တန်ဖိုးကိုသတ်မှတ်ခြင်း။ လွန်ခဲ့လျှင်သက်ဆိုင်ရာတန်ဖိုး၏သော့အမည်ကိုသာပြန်လည်ပေးလိမ့်မည်။

$ တင်းကျပ်စွာ - တင်းကျပ်သောနှိုင်းယှဉ်မှုကိုဖွင့်နိုင်ပါသလား။

Code Page

အောက်ပါဥပမာသည်ခင်းကျင်း၏အဓိကအကြောင်းရင်းအားလုံးကိုမည်သို့ရယူရမည်ကိုပြသသည်။

 $array = array("first" => 1, "second" => 2, "third" => 3, "fourth" => 4);
$arrKeys = array_keys($array);
print_r($arrKeys);

ရလဒ်ရလဒ် -

 Array
(
    [0] => first
    [1] => second
    [2] => third
    [3] => fourth
)

$ search_value parameter သည်ဥပမာ

အကယ်. သော့အမည်များကိုတန်ဖိုး 2 ခုဖြင့်သာရှာဖွေလိုပါကဤအရာကိုရေးနိုင်သည်။

 $array = array("first" => 1, "second" => 2, "third" => 3, "fourth" => 4);
$arrKeys = array_keys($array, 2);
print_r($arrKeys);

ရလဒ်ရလဒ် -

 Array
(
    [0] => second
)

$ search_value နှင့် $ တင်းကျပ်သော parameters တွေကိုနှင့်အတူဥပမာ

တင်းကြပ်စွာနှိုင်းယှဉ်နိုင်သည့်အခါတန်ဖိုးအမျိုးအစားသည်တရားစီရင်ခြင်းတွင်ပါ 0 င်လိမ့်မည်။

 $array = array("first" => 1, "second" => 2, "third" => "2", "fourth" => 4);
$arrKeys = array_keys($array, 2, true);
print_r($arrKeys);

ရလဒ်ရလဒ် -

 Array
(
    [0] => second
)
မကြာသေးမီ ဆောင်းပါးများ