လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array key အမည်များကိုဂဏန်းညွှန်းကိန်းသို့ပြောင်းလဲရန်လက်တွေ့ကျသောနည်းလမ်း

array key အမည်များကိုဂဏန်းညွှန်းကိန်းသို့ပြောင်းလဲရန်လက်တွေ့ကျသောနည်းလမ်း

gitbox 2025-07-01

PHP arrays ၏ Numeric Indexes သို့သော့ချက်အမည်များကိုပြောင်းလဲရန်လက်တွေ့ကျသောနည်းလမ်းကိုနိဒါန်းနိဒါန်း

ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသောပရိုဂရမ်ဘာသာစကားတစ်ခုအနေဖြင့် PHP တွင်အားကောင်းသော strray စစ်ဆင်ရေးစွမ်းရည်ရှိသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်တစ်ခါတစ်ရံတွင်ခင်းကျင်း၏အဓိကအကြောင်းရင်းများကိုဂဏန်းအညွှန်းများအဖြစ်ပြောင်းလဲရန်လိုအပ်သည်။ ဤဆောင်းပါးသည်ဤလိုအပ်ချက်ကိုအလွယ်တကူပြီးမြောက်အောင်မြင်ရန်ကူညီရန်အသုံးများသောနှင့်ထိရောက်သောနည်းလမ်းနှစ်ခုကိုအသေးစိတ်ဖော်ပြထားသည်။

array_values ​​function ကိုသုံးပါ

PHP's Built-in array_values ​​function ကို array function သည် array ၏အဓိကအမည်များကို array တစ်ခု၏သော့အမည်များကိုသုညမှ စ. Numeric Numeric Index သို့ပြောင်းလဲနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် array အသစ်တစ်ခုကိုမူရင်းခင်းကျင်းမှုရှိတန်ဖိုးများအားလုံးပါ 0 င်သည်။

function syntax

 <span class="fun">array_values ​​($ array)</span>

parameter ကိုဖော်ပြချက်

$ 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
)

Keyname ပြောင်းလဲခြင်း foreach loop ကိုသုံးပြီးအကောင်အထည်ဖော်သည်

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 စစ်ဆင်ရေးကိုပိုမိုထိရောက်စွာအဆင်ပြေစေနိုင်သည်။