ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသောပရိုဂရမ်ဘာသာစကားတစ်ခုအနေဖြင့် PHP တွင်အားကောင်းသော strray စစ်ဆင်ရေးစွမ်းရည်ရှိသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်တစ်ခါတစ်ရံတွင်ခင်းကျင်း၏အဓိကအကြောင်းရင်းများကိုဂဏန်းအညွှန်းများအဖြစ်ပြောင်းလဲရန်လိုအပ်သည်။ ဤဆောင်းပါးသည်ဤလိုအပ်ချက်ကိုအလွယ်တကူပြီးမြောက်အောင်မြင်ရန်ကူညီရန်အသုံးများသောနှင့်ထိရောက်သောနည်းလမ်းနှစ်ခုကိုအသေးစိတ်ဖော်ပြထားသည်။
PHP's Built-in array_values function ကို array function သည် array ၏အဓိကအမည်များကို array တစ်ခု၏သော့အမည်များကိုသုညမှ စ. Numeric Numeric Index သို့ပြောင်းလဲနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် array အသစ်တစ်ခုကိုမူရင်းခင်းကျင်းမှုရှိတန်ဖိုးများအားလုံးပါ 0 င်သည်။
<span class="fun">array_values ($ array)</span>
$ array : လိုအပ်, လိုအပ်, array ကိုလုပ်ကိုင်ဖို့သတ်မှတ်။
$array = array(
'name' => 'Tom',
'age' => 18,
'sex' => 'male',
);
$new_array = array_values($array);
print_r($new_array);
ရလဒ်ရလဒ် -
Array
(
[0] => Tom
[1] => 18
[2] => male
)
built-in functions များအပြင်, array ကိုကိုယ်တိုင်ဖြတ်ပြီး array ကိုလက်ဖြင့်ဖြတ်ပြီးမူရင်းသော့ချက်အမည်ဖြင့်အစားထိုးရန် foreach loop ကိုလည်းသုံးနိုင်သည်။ ဤနည်းလမ်းသည်အလွန်အမင်းပြောင်းလွယ်ပြင်လွယ်ရှိပြီးရှုပ်ထွေးသော array အဆောက်အအုံများကိုကိုင်တွယ်ရန်သင့်တော်သည်။
$array = array(
'name' => 'Tom',
'age' => 18,
'sex' => 'male',
);
$new_array = array(); // အချည်းနှီးသောခင်းကျင်းဖန်တီးပါ
$i = 0; // ဂဏန်းသော့ချက်အမည်၏အစတန်ဖိုးကိုသတ်မှတ်ပါ
foreach ($array as $value) {
$new_array[$i] = $value; // ဂဏန်းသော့ချက်သို့မူရင်းသော့နှင့်သက်ဆိုင်သောတန်ဖိုးကိုသတ်မှတ်ပါ
$i++;
}
print_r($new_array);
ရလဒ်ရလဒ် -
Array
(
[0] => Tom
[1] => 18
[2] => male
)
PHP တွင် array key names များကိုဂဏန်းညွှန်းကိန်းသို့ပြောင်းရန်အဓိကနည်းလမ်းနှစ်မျိုးရှိသည်။ Array_values function ကိုအသုံးပြုခြင်းသည်ရိုးရှင်းပြီးမြန်ဆန်သည်။ foreach ကွင်းဆက်ကိုအသုံးပြုခြင်းသည်ပိုမိုလွယ်ကူစွာပြောင်းလွယ်ပြင်လွယ်ရှိလာပြီးပိုမိုရှုပ်ထွေးသောခင်းကျင်းမှုအပြောင်းအလဲများအတွက်သင့်လျော်သည်။ အမှန်တကယ်အခြေအနေအရသင့်လျော်သောနည်းလမ်းကိုရွေးချယ်ခြင်းသည် array စစ်ဆင်ရေးကိုပိုမိုထိရောက်စွာအဆင်ပြေစေနိုင်သည်။