array_pad လုပ်ဆောင်ချက်

array_pad လုပ်ဆောင်ချက်သည် array တစ်ခုကို သတ်မှတ်ထားသောတန်ဖိုးဖြင့် သတ်မှတ်ထားသောအရွယ်အစားသို့ ဖြည့်စွက်ပေးသည်။ ပထမသတ်မှတ်ချက်အဖြစ် လုပ်ဆောင်ချက်သည် ဖြည့်စွက်ရန် array ကို လက်ခံပြီး၊ ဒုတိယသတ်မှတ်ချက်အဖြစ် - မည်မျှအရွယ်အထိ ဖြည့်စွက်ရမည်၊ တတိယသတ်မှတ်ချက်အဖြစ် - မည်သည့်အရာဖြင့် ဖြည့်စွက်ရမည် ဆိုသည်ကိုလက်ခံသည်။

ဒုတိယသတ်မှတ်ချက်ကို အနှုတ်တန်ဖိုးပေးနိုင်သည် - ဤအခြေအနေတွင် array သည် အဆုံးမှအစသို့မဟုတ်ဘဲ အစမှအဆုံးသို့ element များဖြင့် ဖြည့်စွက်သွားမည်။

ဝါကျဖွဲ့စည်းပုံ

phparray_pad(array $array, int $length, mixed $value): array

ဥပမာ

Array တစ်ခုကို သုညများဖြင့် ဖြည့်စွက်ကြည့်ရအောင်။ ထိုသို့ဆိုလျှင် ၎င်း၏အရွယ်အစားသည် 7 element များ ဖြစ်လာမည်။

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  
  $res = array_pad($arr, 7, 0);
  var_dump($res);
?>

ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။

php['a', 'b', 'c', 'd', 'e', 0, 0]

ဥပမာ

ယခုတွင် array ၌ 7 element များပြီးသားရှိနေပြီ - ထို့ကြောင့် ၎င်းသည် မည်သည့်အရာနှင့်မှ ဖြည့်စွက်မည်မဟုတ်ပါ။

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
  
  $res = array_pad($arr, 7, 0);
  var_dump($res);
?>

ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။

php['a', 'b', 'c', 'd', 'e', 'f', 'g']

ဥပမာ

ဒုတိယသတ်မှတ်ချက်ကို အနှုတ်တန်ဖိုးပေးကြည့်ရအောင်။ ဤအခြေအနေတွင် array သည် အဆုံးမှမဟုတ်ဘဲ အစမှ ဖြည့်စွက်သွားမည်။

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  
  $res = array_pad($arr, -7, 0);
  var_dump($res);
?>

ကုဒ်ကို run ပြီးရရှိသော ရလဒ်။

php[0, 0, 'a', 'b', 'c', 'd', 'e']

ဆက်လက်လေ့လာရန်

  • array_fill လုပ်ဆောင်ချက်၊
    အကြောင်းမှာ array ကို သတ်မှတ်ထားသောတန်ဖိုးဖြင့် ဖြည့်စွက်ပေးသောကြောင့်ဖြစ်သည်။
  • range လုပ်ဆောင်ချက်၊
    အကြောင်းမှာ element များ၏အတိုင်းအတာဖြင့် array တစ်ခုကိုဖန်တီးပေးသောကြောင့်ဖြစ်သည်။