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

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

စတုတ္ထမြောက် မဖြစ်မနေလိုအပ်သော ပုဒ်မသည် စာတန်းကို မည်သည့်ဘက်မှ ဖြည့်စွက်ရမည်ကို သတ်မှတ်ပေးပါသည်။ ဤပုဒ်မသည် အောက်ပါတန်ဖိုးများကို လက်ခံနိုင်ပါသည်- STR_PAD_LEFT - စာတန်းကို ဘယ်ဘက်မှ ဖြည့်စွက်ပါ၊ STR_PAD_RIGHT - စာတန်းကို ညာဘက်မှ ဖြည့်စွက်ပါ (ဤတန်ဖိုးသည် ပုံသေထားရှိသော တန်ဖိုးဖြစ်ပါသည်)။

ဝါကျဖွဲ့ပုံ

phpstr_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string

ဥပမာ

စာတန်းအတွင်း 10 လုံးရှိလာစေရန် '+' သင်္ကေတဖြင့် စာတန်းကို ဖြည့်စွက်ကြည့်ရအောင်-

php<?php
  $arr = 'abcde';
  echo str_pad($arr, 10, '+');
?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်-

php'abcde+++++'

ဥပမာ

ယခုအခါ စာတန်းကို ညာဘက်မှမဟုတ်ဘဲ ဘယ်ဘက်မှ ဖြည့်စွက်မည်ဖြစ်သည်-

php<?php
  $arr = 'abcde';
  echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်-

php'+++++abcde'

ဆက်စပ်ကြည့်ရှုရန်

  • array_pad လုပ်ဆောင်ချက်၊
    အချက်အလက်စု (array) ကို သတ်မှတ်ထားသော အချက်များဖြင့် ဖြည့်စွက်ပေးသည်
  • array_fill လုပ်ဆောင်ချက်၊
    အချက်အလက်စုကို လိုအပ်သော တန်ဖိုးဖြင့် ဖြည့်သွင်းပေးသည်
  • str_repeat လုပ်ဆောင်ချက်၊
    စာတန်းကို သတ်မှတ်ထားသော အကြိမ်အရေအတွက်အတိုင်း ပြန်လည်အသုံးပြုပေးသည်