PHP Array များသည်ဒေတာများကိုသိုလှောင်သိမ်းဆည်းရန်နှင့်စုစည်းရန်အသုံးပြုသောအရေးကြီးသောဖွဲ့စည်းပုံဖြစ်သည်။ PHP အစီအစဉ်များကိုရေးသည့်အခါ array များကိုဖန်တီးခြင်းနှင့် incray ပြုလုပ်ခြင်းသည်ဘုံစစ်ဆင်ရေးတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်သင့်အား PHP Array ဖန်တီးရန်အတွက်အသေးစိတ်နည်းလမ်းများဖြင့်သင့်အားစာဖြင့်သာပိုမိုနားလည်ရန်ကူညီလိမ့်မည်။
PHP တွင်, သင်သည် array () သို့မဟုတ် [) သို့မဟုတ် [) သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် [] သို့မဟုတ် []) ကိုသုံးနိုင်သည်။ ဤနေရာတွင်ကုဒ်သင်္ကေတနှစ်ခုရှိသည်။
// အသုံးပြု array() အချည်းနှီးသောခင်းကျင်းဖန်တီးပါ
$array1 = array();
// အသုံးပြု [] အချည်းနှီးသောခင်းကျင်းဖန်တီးပါ
$array2 = [];
ကျွန်ုပ်တို့သည်ပုံမှန်တန်ဖိုးများပါ 0 င်သော array ကိုလည်းဖန်တီးနိုင်သည်။ Array_fatch_Filt ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ခင်းကျင်းမှု၏ element တစ်ခုစီကိုတူညီသောတန်ဖိုးကိုစတင်နိုင်သည်။ ဒီမှာဥပမာတစ်ခုပါ။
// ကွန်တိန်နာတစ်ခုဖန်တီးပါ 5 ဒြပ်စင်၏ခင်းကျင်း,element တစ်ခုချင်းစီကို default တန်ဖိုးကိုမှအစပြုသည် 0
$array = array_fill(0, 5, 0);
// ခင်းကျင်းတစ်ခုပုံနှိပ်ပါ
print_r($array);
output ရလဒ် -
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 0
[4] => 0
)
အကယ်. သင်ခင်းကျင်းလိုသောဒြပ်စင်များကိုသင်သိပြီးသားဆိုလျှင်, ဤတွင် array () သို့မဟုတ် ] syntax ကို သုံး. ဥပမာတစ်ခုရှိသည်။
// 初始化一个包含多ဒြပ်စင်၏ခင်းကျင်း
$array = array('apple', 'banana', 'orange');
// ခင်းကျင်းတစ်ခုပုံနှိပ်ပါ
print_r($array);
output ရလဒ် -
Array
(
[0] => apple
[1] => banana
[2] => orange
)
Associative Array သည်တန်ဖိုးကိုရယူရန်ကြိုးသော့များကိုအသုံးပြုသည်။ Array () သို့မဟုတ် []] syntax နှင့်အတူကျွန်ုပ်တို့သည် Associative Array ကိုဖန်တီးနိုင်သည်။ ဒီမှာဥပမာတစ်ခုပါ။
// Associative Array တစ်ခုဖန်တီးပါ
$array = array(
'name' => 'John Doe',
'age' => 30,
'email' => 'john@example.com'
);
// ခင်းကျင်းတစ်ခုပုံနှိပ်ပါ
print_r($array);
output ရလဒ် -
Array
(
[name] => John Doe
[age] => 30
[email] => john@example.com
)
ဖန်ဆင်းခြင်းအချိန်၌ခင်းကျင်းရေးဒြပ်စင်များကိုအစပြုလုပ်ဆောင်ခြင်းအပြင်, Element များကို array_push () သို့မဟုတ်တန်ဖိုးများကိုသတ်မှတ်ခြင်းဖြင့်ထည့်သွင်းနိုင်သည်။ ဤတွင်နည်းလမ်းနှစ်မျိုး၏ဥပမာများ -
// အသုံးပြု array_push() ဒြပ်စင်ထည့်ပါ
$array = array('apple', 'banana');
array_push($array, 'orange');
// 直接通过赋值方式ဒြပ်စင်ထည့်ပါ
$array[] = 'grape';
// ခင်းကျင်းတစ်ခုပုံနှိပ်ပါ
print_r($array);
output ရလဒ် -
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => grape
)
PHP တွင် array များကိုဖန်တီးခြင်းနှင့် Incrays ပြုလုပ်ခြင်းသည်ပရိုဂရမ်ရေးသားခြင်း၏အခြေခံလုပ်ငန်းတစ်ခုဖြစ်သည်။ Array () သို့မဟုတ် []] syntax ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အချည်းနှီးသောခင်းကျင်းမှုများ, ထို့အပြင် array_push () သို့မဟုတ်တာ 0 န်နည်းလမ်းနည်းလမ်းကို အသုံးပြု. ဒြပ်စင်များကိုသင်ထည့်နိုင်သည်။ ဤဆောင်းပါးတွင်ပါ 0 င်သောသင်္ကေတများက PHP arrays အသုံးပြုခြင်းကိုပိုမိုနားလည်သဘောပေါက်ရန်ကူညီနိုင်သည်ဟုမျှော်လင့်ပါသည်။