PHP သည်တက်ကြွသောဝက်ဘ်ဆိုက်များနှင့် applications များကိုတီထွင်ရန်ကျယ်ပြန့်စွာအသုံးပြုသော server-side scripting language ဖြစ်သည်။ array အချက်အလက်များကို processing လုပ်သည့်အခါတွင် element အသစ်များကို array ၏စတင်အနေအထားသို့ထည့်ရန်မကြာခဏလိုအပ်သည်။ ဤအချိန်တွင် array_unshift () function သည်အလွန်လက်တွေ့ကျသောကိရိယာတစ်ခုဖြစ်သည်။
Array_unshift () ၏ရည်ရွယ်ချက်မှာဒြပ်စင်တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောအရာများကိုခင်းကျင်းခြင်းရှေ့တွင်ထည့်သွင်းရန်နှင့်အသစ်ခင်းကျင်းသောအရှည်ကိုပြန်ပို့ရန်ဖြစ်သည်။ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array_unshift(array $array, mixed $value1 [, mixed $value2, ...])
$ Array : ပစ်မှတ်ခင်းကျင်း
$ Value1, $ value2 ... : ဖြည့်စွက်ခံရဖို့တန်ဖိုးတစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုနိုင်ပါတယ်
အောက်ပါဥပမာသည် Array_unshift () ကိုခင်းကျင်းရန်ပြင်ဆင်ရန် array_unshift () ကိုမည်သို့ထည့်သွင်းရမည်ကိုပြသသည်။
<?php
$fruits = array("apple", "orange", "banana");
echo "Before array_unshift:\n";
print_r($fruits);
array_unshift($fruits, "grape");
echo "After array_unshift:\n";
print_r($fruits);
?>
output ရလဒ် -
Before array_unshift:
Array
(
[0] => apple
[1] => orange
[2] => banana
)
After array_unshift:
Array
(
[0] => grape
[1] => apple
[2] => orange
[3] => banana
)
အထက်ပါကုဒ်မှ "စပျစ်သီး" ကို Array ၏ပထမဆုံးအနေအထားသို့အောင်မြင်စွာဖြည့်ဆည်းပေးနိုင်သည်ကိုကျွန်ုပ်တို့တွေ့နိုင်သည်။
array_unshift () သည် ဒြပ်စင်များစွာဖြည့်ဆည်းပေးရန်ထောက်ခံသည်။ ဒီမှာဥပမာတစ်ခုပါ။
<?php
$numbers = array(3, 4, 5);
echo "Before array_unshift:\n";
print_r($numbers);
array_unshift($numbers, 1, 2);
echo "After array_unshift:\n";
print_r($numbers);
?>
output ရလဒ် -
Before array_unshift:
Array
(
[0] => 3
[1] => 4
[2] => 5
)
After array_unshift:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
ဤနည်းလမ်းအားဖြင့်သင်သည်မည်သည့်တန်ဖိုးမဆိုနံပါတ်များကိုခင်းကျင်းမှု၏စတင်ရာသို့ပြောင်းလွယ်ပြင်လွယ်စွာထည့်နိုင်သည်။
array_unshift () သည် PHP တွင် ellements များကို edray အစသို့လျင်မြန်စွာထည့်သွင်းနိုင်သည့် PHP တွင်တိကျသောနှင့်အားကောင်းသော array function ဖြစ်သည်။ ၎င်းသည်တစ်ခုတည်းသောတန်ဖိုးတစ်ခုသို့မဟုတ်တန်ဖိုးရှိစွာထည့်သွင်းခြင်းရှိမရှိ, ၎င်းကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်, အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ထိုကဲ့သို့သောလုပ်ဆောင်မှုများကိုအသုံးပြုခြင်းသည် code ၏ထိရောက်မှုနှင့်ထိန်းသိမ်းမှုကိုများစွာတိုးတက်စေလိမ့်မည်။