PHP တွင် ဘက်ပေါင်းစုံ array များ
Array ၏ အစိတ်အပိုင်းများသည် စာသားများနှင့်
နံပါတ်များသာမက array များလည်း ဖြစ်နိုင်ပါသည်။ ထိုအခြေအနေတွင်
array များ၏ array (သို့မဟုတ်) ဘက်ပေါင်းစုံ array ကို ရရှိပါမည်။
အောက်ပါဥပမာတွင် array $arr သည်
အစိတ်အပိုင်းသုံးခုဖြင့် ဖွဲ့စည်းထားပြီး၊ ၎င်းတို့မှာ ကိုယ်တိုင် array များ
ဖြစ်နေပါသည်။
<?php
$arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];
?>
ပို၍ နားလည်လွယ်သော ပုံစံဖြင့် ပြန်ရေးပါမည်။
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
?>
အဆင့်ခွဲဝင်မှုအပေါ် မူတည်၍ array များသည် နှစ်ဘက်မြင်ဖြစ်နိုင်သည် - array များ၏ array၊ သုံးဘက်မြင်ဖြစ်နိုင်သည် - array များ၏ array များ၏ array (ထိုနည်းတူ ဆက်လက်၍ - လေးဘက်မြင်၊ ငါးဘက်မြင် စသဖြင့်)။
အထက်ဖော်ပြပါ array သည် နှစ်ဘက်မြင် ဖြစ်သည်။ အကြောင်းမှာ တစ်ခုတည်းသော array အတွင်း အခြား subarray များ တည်ရှိပြီး ထို subarray များအတွင်းတွင် အခြားသော array များ မပါဝင်သောကြောင့် ဖြစ်သည်။ နှစ်ဘက်မြင် array မှ မည်သည့်အစိတ်အပိုင်းကိုမဆို ထုတ်ယူရန် တစ်စုံတစ်ရာ စတုရန်းကွင်းများကို မရေးတော့ဘဲ နှစ်စုံ ရေးရပါမည်။
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
];
echo $arr[0][1]; // 'b' ကို ပြသမည်
echo $arr[1][2]; // 'f' ကို ပြသမည်
?>
အောက်ပါ array ကို ပေးထားပါသည်။
<?php
$arr = [
['a', 'b', 'c'],
['d', 'e', 'f'],
['g', 'h', 'i'],
['j', 'k', 'l'],
];
?>
၎င်းကို အသုံးပြု၍ စာသား
'l', 'e', 'g' နှင့် 'a' တို့ပါဝင်သော
အစိတ်အပိုင်းများကို ထုတ်ပြပါ။
အောက်ပါ array ကို ပေးထားပါသည်။
<?php
$arr = [[1, 2], [3, 4], [5, 6]];
?>
၎င်း၏ အစိတ်အပိုင်းအားလုံး၏ ပေါင်းလဒ်ကို ရှာပါ။