array_pad လုပ်ဆောင်ချက်
array_pad လုပ်ဆောင်ချက်သည် array တစ်ခုကို
သတ်မှတ်ထားသောတန်ဖိုးဖြင့် သတ်မှတ်ထားသောအရွယ်အစားသို့
ဖြည့်စွက်ပေးသည်။
ပထမသတ်မှတ်ချက်အဖြစ် လုပ်ဆောင်ချက်သည် ဖြည့်စွက်ရန် array ကို
လက်ခံပြီး၊ ဒုတိယသတ်မှတ်ချက်အဖြစ် - မည်မျှအရွယ်အထိ ဖြည့်စွက်ရမည်၊ တတိယသတ်မှတ်ချက်အဖြစ် - မည်သည့်အရာဖြင့် ဖြည့်စွက်ရမည် ဆိုသည်ကိုလက်ခံသည်။
ဒုတိယသတ်မှတ်ချက်ကို အနှုတ်တန်ဖိုးပေးနိုင်သည် - ဤအခြေအနေတွင် array သည် အဆုံးမှအစသို့မဟုတ်ဘဲ အစမှအဆုံးသို့ element များဖြင့် ဖြည့်စွက်သွားမည်။
ဝါကျဖွဲ့စည်းပုံ
array_pad(array $array, int $length, mixed $value): array
ဥပမာ
Array တစ်ခုကို သုညများဖြင့် ဖြည့်စွက်ကြည့်ရအောင်။
ထိုသို့ဆိုလျှင် ၎င်း၏အရွယ်အစားသည် 7 element များ
ဖြစ်လာမည်။
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_pad($arr, 7, 0);
var_dump($res);
?>
ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။
['a', 'b', 'c', 'd', 'e', 0, 0]
ဥပမာ
ယခုတွင် array ၌ 7 element များပြီးသားရှိနေပြီ
- ထို့ကြောင့် ၎င်းသည် မည်သည့်အရာနှင့်မှ ဖြည့်စွက်မည်မဟုတ်ပါ။
<?php
$arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
$res = array_pad($arr, 7, 0);
var_dump($res);
?>
ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။
['a', 'b', 'c', 'd', 'e', 'f', 'g']
ဥပမာ
ဒုတိယသတ်မှတ်ချက်ကို အနှုတ်တန်ဖိုးပေးကြည့်ရအောင်။ ဤအခြေအနေတွင် array သည် အဆုံးမှမဟုတ်ဘဲ အစမှ ဖြည့်စွက်သွားမည်။
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_pad($arr, -7, 0);
var_dump($res);
?>
ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။
[0, 0, 'a', 'b', 'c', 'd', 'e']
ဆက်လက်လေ့လာရန်
-
array_fillလုပ်ဆောင်ချက်၊
အကြောင်းမှာ array ကို သတ်မှတ်ထားသောတန်ဖိုးဖြင့် ဖြည့်စွက်ပေးသောကြောင့်ဖြစ်သည်။ -
rangeလုပ်ဆောင်ချက်၊
အကြောင်းမှာ element များ၏အတိုင်းအတာဖြင့် array တစ်ခုကိုဖန်တီးပေးသောကြောင့်ဖြစ်သည်။