လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP array_unshift () function ကိုအသေးစိတ်ရှင်းပြချက်

PHP array_unshift () function ကိုအသေးစိတ်ရှင်းပြချက်

M66 2025-06-12

PHP array_unshift () function ကိုအသေးစိတ်ရှင်းပြချက်

PHP Development တွင် Array များသည်အလွန်အသုံးများသောဒေတာတည်ဆောက်ပုံဖြစ်သည်။ element အသစ်တစ်ခုကိုခင်းကျင်းမှုအစတွင်ထည့်သွင်းရန်လိုအပ်သည့်အခါ PHP တွင် array_unshift () function ကိုသုံးနိုင်သည်။ ဤဆောင်းပါးသည်ဤ function ကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်အသုံးပြုရန်အတွက် array_unshift () function ကိုအသုံးပြုမှုကိုမိတ်ဆက်ပေးလိမ့်မည်။

array_unshift () function ကိုမိတ်ဆက်

array_unshift () function ကို array အစတွင်တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောအရာများကိုထည့်သွင်းရန်အသုံးပြုသည်။ ထည့်သွင်းပြီးနောက်မူရင်းဒြပ်စင်အလှည့်အတွက်နောက်ပြန်ရွှေ့ပါလိမ့်မယ်။

array_unshift () function syntax

Array_unshift (array & $ array, ရောနှောထားသော $ တန်ဖိုး 1 နှင့်ရောနှောထားသော $ ... ])

parameter သည်ဖော်ပြချက်:

  • & $ array : လိုအပ်သည်။ အဆိုပါ array အလုပ်လုပ်ရန်, ရည်ညွှန်းသုံးပြီး pass ။
  • $ value1 : လိုအပ်သည်။ ဖြည့်စွက်ခံရမည့်ဒြပ်စင်တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသည်။

နမူနာကုဒ်

array_unshift () ကို အသုံးပြု. Elements အစတွင် Elements ကိုမည်သို့ထည့်သွင်းရမည်ကိုပြသသည့်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။

<?php
$fruit = array("apple", "banana", "orange");

echo "မူရင်းခင်းကျင်း:";
print_r($fruit);

array_unshift($fruit, "lemon");

echo "သွင်းပြီးနောက်အသစ်ခင်းကျင်း:";
print_r($fruit);
?>

အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည်အသီး 3 လုံးနှင့်အတူ ဒေါ်လာအသီးကို ဖန်တီးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည် Array_unshift () function ကို "သံပုရာ" ထဲသို့ထည့်ရန် "သံပုရာ" ကိုထည့်သွင်းရန် "သံပုရာ " ကိုထည့်သွင်းရန်,

ရလဒ်ရလဒ် -

Code ကိုဖွင့်ပြီးနောက်, output ရလဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

မူရင်းခင်းကျင်း:
(

[0] => Apple
[1] => Banana
[2] => လိမ်မော်ရောင်

)

ထည့်သွင်းပြီးနောက်အသစ်ခင်းကျင်း:
(

[0] => သံပုရာ
[1] => Apple
[2] => ငှက်ပျောသီး
[3] => လိမ်မော်ရောင်

)

အထက်ပါရလဒ်များမှ array_unshift () သည် array ၏အစတွင် "သံပုရာ" ကိုအောင်မြင်စွာထည့်သွင်းနိုင်ကြောင်းကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။

Value ကိုပြန်သွားပါ

သတိပြုသင့်သည်မှာ Array_unshift () function သည်ပြုပြင်ထားသောခင်းကျင်းမှုထက်ထည့်သွင်းထားသောဒြပ်စင်အပြီး insery length အသစ်ကိုပြန်ပို့သည်ကိုသတိပြုသင့်သည်။

အမျိုးမျိုးသောဒြပ်စင်ထည့်ပါ

element တစ်ခုစီကိုထည့်သွင်းခြင်းအပြင် array_unshift () function သည်တစ်ပြိုင်နက်တည်းတွင်ဒြပ်စင်များစွာထည့်သွင်းရန်အထောက်အကူပြုသည်။ ဒီမှာဥပမာတစ်ခုပါ။

<?php
$numbers = array(4, 5);

echo "မူရင်းခင်းကျင်း:";
print_r($numbers);

array_unshift($numbers, 1, 2, 3);

echo "သွင်းပြီးနောက်အသစ်ခင်းကျင်း:";
print_r($numbers);
?>

အထက်ပါကုဒ်ကိုဖွင့်ပြီးနောက်, output ရလဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

မူရင်းခင်းကျင်း:
(

[0] => 4
[1] => 5

)

ထည့်သွင်းပြီးနောက်အသစ်ခင်းကျင်း:
(

[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5

)

ဒီဥပမာကနေ array_unshift () function ကိုတစ်ချိန်တည်းမှာ array ရဲ့အစမှာ elements အမျိုးမျိုးကိုဖြည့်ဆည်းပေးနိုင်တယ်,

အကျဉ်းချုပ်

array_unshift () function သည် PHP ရှိအသုံးပြုသော PHP ရှိ PHP တွင်အသုံးပြုသော PHP တွင်အသုံးပြုသော array operation function ဖြစ်သည်။ ဤလုပ်ဆောင်မှုကိုကျွမ်းကျင်ပြီးပါကကွဲပြားခြားနားသောလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ဖွံ့ဖြိုးတိုးတက်မှုကာလအတွင်းကျွန်ုပ်တို့ပြောင်းလွယ်ပြင်လွယ်စွာလည်ပတ်နိုင်ပါသည်။