PHP ရှိ array များအတွင်း အစိတ်အပိုင်းများ၏ အစီအစဥ်
သင်သိပြီးဖြစ်သည့်အတိုင်း သာမန် array များတွင် အစိတ်အပိုင်းတစ်ခုစီ၏ အနေအထားသည် ၎င်း၏ key ကို သတ်မှတ်ပေးသောကြောင့် အစိတ်အပိုင်းများသည် တင်းကျပ်သော အစီအစဥ်ဖြင့် တည်ရှိပါသည်။ associative array များတွင် key များကို ကျွန်ုပ်တို့ကိုယ်တိုင် သတ်မှတ်ပေးနိုင်သောကြောင့် အစိတ်အပိုင်းများ စီစဥ်ပုံသည် အရေးမကြီးပါ။
ဥပမာအနေဖြင့် ဤ associative array ကို ကြည့်ပါ။
<?php
$arr = [1 => 'value1', 2 => 'value2', 3 => 'value3'];
echo $arr[1]; // 'value1' ကို ဖော်ပြမည်
echo $arr[2]; // 'value2' ကို ဖော်ပြမည်
echo $arr[3]; // 'value3' ကို ဖော်ပြမည်
?>
အကယ်၍ ဤ array ၏ အစိတ်အပိုင်းများကို (၎င်းတို့၏ key များနှင့်အတူ) စိတ်ကြိုက် အစီအစဥ်ဖြင့် ပြောင်းလဲပါက၊ ကျွန်ုပ်တို့၏ script အလုပ်လုပ်ပုံတွင် ဘာမှ ပြောင်းလဲမည် မဟုတ်ပါ။
<?php
$arr = [3 => 'value3', 1 => 'value1', 2 => 'value2'];
echo $arr[1]; // 'value1' ကို ဖော်ပြမည်
echo $arr[2]; // 'value2' ကို ဖော်ပြမည်
echo $arr[3]; // 'value3' ကို ဖော်ပြမည်
?>
ထို့အပြင်၊ နံပါတ် key များသည် အကွက်လပ်မရှိဘဲ တန်ဖိုးအားလုံးရှိရန် မလိုအပ်ပါ။ ကျွန်ုပ်တို့တွင် စိတ်ကြိုက်နံပါတ်များ ရှိနိုင်ပြီး ၎င်းသည် ပြဿနာတစ်ခုမှ မဖြစ်စေပါ။
<?php
$arr = [7 => 'value1', 50 => 'value2', 23 => 'value3'];
?>
ဖော်ပြပါအချက်ကို သင့် associative array တစ်ခုခုတွင် စမ်းသပ်ကြည့်ပါ။