လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP array_keys () function ကိုအသေးစိတ်ရှင်းပြချက်: array အတွက်သော့ချက်အမည်များကိုရယူပါ

PHP array_keys () function ကိုအသေးစိတ်ရှင်းပြချက်: array အတွက်သော့ချက်အမည်များကိုရယူပါ

M66 2025-06-30

PHP array_keys () function ကိုအသေးစိတ်ရှင်းပြချက်: array အတွက်သော့ချက်အမည်များကိုရယူပါ

PHP တွင် array_keys () function သည်အလွန်လက်တွေ့ကျသောခင်းကျင်းရေးလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ Array သည်အညွှန်းရေးရာခင်းတစ်ခု, Associative Array သို့မဟုတ် multensional array, array_keys () သည် array ၏အဓိကအကြောင်းရင်းကိုရရှိရန်အတွက် array_keys () သည် indray array () သည် byanmar ည့်သည်များကိုထိရောက်စွာကူညီနိုင်သည်။ ဤဆောင်းပါးသည် array_keys () function ကိုအသုံးပြုခြင်းကိုနက်နက်ရှိုင်းရှိုင်းခွဲခြမ်းစိတ်ဖြာရန်ဥပမာများစွာကိုသုံးပါမည်။

array_keys () function ကို၏အခြေခံ syntax

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

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

function parameter သည်ဖော်ပြချက်

  • $ array : သော့အမည်ကိုရရန်ခင်းကျင်း။
  • $ search_value (optional) - ဤ parameter သည်သတ်မှတ်ထားပါက function သည် $ search_value နှင့်ညီမျှသောသော့အမည်ရှိသည့်သော့အမည်ကိုသာပြန်ပေးလိမ့်မည်။
  • $ တင်းကျပ် (optional ကို) - စစ်မှန်တဲ့ သတ်မှတ်ထားမယ်ဆိုရင်တင်းကျပ်တဲ့နှိုင်းယှဉ်ချက်တွေလုပ်တယ် (i.e. အမျိုးအစားနှစ်မျိုးလုံးနဲ့တန်ဖိုးများ) ။

ဥပမာ 1 - အညွှန်းရေးရာတွင်အဓိကအကြောင်းရင်းအားလုံးကိုရယူပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည်တစ်ခုတည်းသောဒြပ်စင်မျိုးစုံပါ 0 င်သည့်အညွှန်းရေးရာနေရာတစ်ခုကို ဖန်တီး. အဓိကအကြောင်းရင်းအားလုံးကိုရရှိရန် array_keys () ကိုအသုံးပြုသည်။

 <?php
// Array တစ်ခုဖန်တီးပါ
$fruits = array("apple", "banana", "orange", "apple", "grape");

// Array တွင်သော့ချက်အမည်အားလုံးကိုရယူပါ
$keys = array_keys($fruits);

// ရလဒ်များကိုပုံနှိပ်
print_r($keys);
?>

ရလဒ်ရလဒ် -

 Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 4
)

ဒီဥပမာမှာတူညီတဲ့ဒြပ်စင်မျိုးစုံပါတဲ့ခင်းကျင်းမှုကိုကျွန်ုပ်တို့ဖန်တီးသည်။ Array_Keys () function ကိုသုံးပါ

ဥပမာ 2 - Associative Array ၏အဓိကအကြောင်းရင်းအားလုံးကိုရယူပါ

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

 <?php
// Associative Array တစ်ခုဖန်တီးပါ
$student_scores = array("Mike" => 85, "John" => 92, "Sarah" => 78);

// Array တွင်သော့ချက်အမည်အားလုံးကိုရယူပါ
$keys = array_keys($student_scores);

// ရလဒ်များကိုပုံနှိပ်
print_r($keys);
?>

ရလဒ်ရလဒ် -

 Array
(
    [0] => Mike
    [1] => John
    [2] => Sarah
)

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

ဥပမာ 3 - Multidimensional Array တွင်သော့အမည်ကိုရယူပါ

ဤဥပမာတွင်ကျွန်ုပ်တို့သည်ကျောင်းသားအချက်အလက်အမြောက်အများပါ 0 င်သော Multidimensional Warray ကို ဖန်တီး. ပထမကျောင်းသား၏သော့အမည်ကိုရရှိသည်။

 <?php
// Multi- ရှုထောင်ခင်းကျင်းဖန်တီးပါ
$students = array(
    array("name" => "Mike", "age" => 20),
    array("name" => "John", "age" => 22),
    array("name" => "Sarah", "age" => 19)
);

// ပထမကျောင်းသားအတွက်သော့ချက်အမည်များအားလုံးကိုရယူပါ
$names = array_keys($students[0]);

// ရလဒ်များကိုပုံနှိပ်
print_r($names);
?>

ရလဒ်ရလဒ် -

 Array
(
    [0] => name
    [1] => age
)

ဤဥပမာတွင်ကျွန်ုပ်တို့သည်ပထမ ဦး ဆုံးကျောင်းသား ARRAY ARRAY ARRAY_KEYS () function ကို ဖြတ်. ရလဒ်ကိုပုံနှိပ်ထုတ်ယူသည်။

အကျဉ်းချုပ်

array_keys () function သည် PHP တွင်အလွန်လက်တွေ့ကျသောခင်းကျင်းမှုလုပ်ငန်းလည်ပတ်ခြင်းဖြစ်သည်။ ၎င်းသည်အညွှန်းကိန်းခင်းကျင်းမှု, အပေါင်းအသင်းအမျိုးမျိုးသို့မဟုတ်ရှုထောင့်အမျိုးမျိုး, array_keys () သည် developer များအားလုံးကိုလျင်မြန်စွာရယူနိုင်ရန်ကူညီနိုင်သည်။ ဤဆောင်းပါးတွင်ဥပမာများစွာမှတစ်ဆင့်ဤလုပ်ဆောင်မှု၏အခြေခံအသုံးပြုမှုကိုလူတိုင်းကျွမ်းကျင်သည်ဟုကျွန်ုပ်ယုံကြည်သည်။ ဤဆောင်းပါးသည်လူတိုင်း၏ PHP ဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းများကိုအထောက်အကူပြုလိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။