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

အသေးစိတ်ရှင်းပြချက်နှင့် PHP array_column () function ကို၏အသေးစိတ်အချက်အလက်များနှင့်လက်တွေ့ကျသောဥပမာများ

M66 2025-07-10

PHP array_column () function ကိုမိတ်ဆက်ပေးခြင်း

PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်များစွာသောရှုထောင့်ခင်းကျင်းမှုမှတိကျသောသော့ချက်နှင့်သက်ဆိုင်သောတန်ဖိုးများအားလုံးကိုရရှိရန်နှင့် array_colum () function ကိုဤအတွက်ဒီဇိုင်းပြုလုပ်ထားသည်။ ဤလုပ်ဆောင်ချက်ကို PHP 5.5.0 ကတည်းကမိတ်ဆက်ခဲ့ပြီး Multsensional Array မှ Multiensal Array များမှသတ်မှတ်ထားသောကော်လံများကိုရိုးရိုးရှင်းရှင်းနှင့်ထိရောက်သောနည်းဖြင့်ထုတ်ယူနိုင်သည်။

array_column () function syntax နှင့် parameter ကိုဖော်ပြချက်

လုပ်ဆောင်ချက်တစ်ခု၏အခြေခံ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 <span class="fun">array_colum ($ input, ရောနှောထားသော $ columkey [, ရောနှောထားသော $ index_key = null])</span>
  • $ input : လိုအပ်သည် Multi- ရှုထောင်ခင်းကျင်း input ကို input ။
  • $ column_key : လိုအပ်သောသော့ချက်၏သော့အမည်သို့မဟုတ်တန်ဖိုးကိုထုတ်ယူရန်လိုအပ်သည့်သော့အမည်သို့မဟုတ်တန်ဖိုး။
  • $ index_Key : optional ကို indray ကိုပြန်ပို့ရန်အညွှန်းကိန်းခလုတ်အဖြစ်အသုံးပြုခဲ့သည်။

အဆိုပါ function ကိုသတ်မှတ်ထားသောသော့အားလုံး၏တန်ဖိုးများပါသောရှုထောင့်ခင်းတစ်ခုပြန်ပို့သည်။ $ index_Key ကို သတ်မှတ်ထားပါကသော့နှင့်သက်ဆိုင်သောတန်ဖိုးကိုရလဒ်ခင်းကျင်းခြင်း၏သော့ချက်အဖြစ်အသုံးပြုလိမ့်မည်။

အခြေခံဥပမာ - သတ်မှတ်ထားသောသော့ချက်၏တန်ဖိုးကိုထုတ်ယူပါ

 <?php
$users = [
    ['id' => 1, 'name' => 'John', 'email' => 'john@example.com'],
    ['id' => 2, 'name' => 'Jane', 'email' => 'jane@example.com'],
    ['id' => 3, 'name' => 'Smith', 'email' => 'smith@example.com'],
];

// အားလုံးကိုထုတ်ယူပါ'name'သော့၏တန်ဖိုး
$names = array_column($users, 'name');
print_r($names);
// ရလဒ်ရလဒ်:Array ( [0] => John [1] => Jane [2] => Smith )
?>

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

အဆင့်မြင့်သုံးစွဲမှု - သတ်မှတ်ထားသောသော့ကိုအညွှန်းကိန်းအဖြစ်သုံးပါ

 <?php
$users = [
    ['id' => 1, 'name' => 'John', 'email' => 'john@example.com', 'age' => 25],
    ['id' => 2, 'name' => 'Jane', 'email' => 'jane@example.com', 'age' => 30],
    ['id' => 3, 'name' => 'Smith', 'email' => 'smith@example.com', 'age' => 35],
];

// ဖြင့်'id'သော့တစ်ခု,'name'Associative Array များကိုတန်ဖိုးများအဖြစ်ထုတ်လုပ်ပါ
$result = array_column($users, 'name', 'id');
print_r($result);
// ရလဒ်ရလဒ်:Array ( [1] => John [2] => Jane [3] => Smith )
?>

ဤဥပမာသည်သုံးစွဲသူ၏ ID ကို array ၏ inday_key parameter ကို အသုံးပြု. အညွှန်းကိန်းအဖြစ်အသုံးပြုသည်။

အကျဉ်းချုပ်

array_column () function သည် PHP တွင် Multidimensional Array အချက်အလက်များကိုလုပ်ဆောင်ရန်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ ရှုပ်ထွေးသော arrays များမှတိကျသောကော်လံများထုတ်ယူခြင်းကိုရိုးရှင်းလွယ်ကူစေသည်။ ၎င်း၏အသုံးပြုမှုကိုကျွမ်းကျင်ခြင်းသည် developer များပြုလုပ်နိုင်ရန်အတွက်အချက်အလက်များကိုပိုမိုလွယ်ကူစွာလုပ်ဆောင်ရန်ကူညီနိုင်သည်။

ကိုးကားခြင်း

  • PHP တရားဝင်လက်စွဲစာအုပ် - array_column function description
မကြာသေးမီ ဆောင်းပါးများ