PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်များစွာသောရှုထောင့်ခင်းကျင်းမှုမှတိကျသောသော့ချက်နှင့်သက်ဆိုင်သောတန်ဖိုးများအားလုံးကိုရရှိရန်နှင့် array_colum () function ကိုဤအတွက်ဒီဇိုင်းပြုလုပ်ထားသည်။ ဤလုပ်ဆောင်ချက်ကို PHP 5.5.0 ကတည်းကမိတ်ဆက်ခဲ့ပြီး Multsensional Array မှ Multiensal Array များမှသတ်မှတ်ထားသောကော်လံများကိုရိုးရိုးရှင်းရှင်းနှင့်ထိရောက်သောနည်းဖြင့်ထုတ်ယူနိုင်သည်။
လုပ်ဆောင်ချက်တစ်ခု၏အခြေခံ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span class="fun">array_colum ($ input, ရောနှောထားသော $ columkey [, ရောနှောထားသော $ index_key = null])</span>
အဆိုပါ 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 များပြုလုပ်နိုင်ရန်အတွက်အချက်အလက်များကိုပိုမိုလွယ်ကူစွာလုပ်ဆောင်ရန်ကူညီနိုင်သည်။