str_pad ශ්‍රිතය

str_pad ශ්‍රිතය තන්තුවක් දී ඇති දිගකට වෙනත් තන්තුවකින් පුරවා දමයි. පළමු පරාමිතිය තන්තුවක් ගනී, දෙවන - තන්තුව පුරවා දැමිය යුතු අක්ෂර සංඛ්‍යාව, තෙවන පරාමිතිය - තන්තුව පුරවා දැමිය යුතු දේ.

සිව්වන විකල්ප පරාමිතිය නිර්දේශ කරන්නේ, තන්තුව පුරවා දැමිය යුත්තේ කුමන පැත්තෙන් ද යන්නයි. මෙම පරාමිතිය පහත අගයන් ගත හැක: 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_fill ශ්‍රිතය,
    එය අරාව අවශ්‍ය අගයකින් පුරවා දමයි
  • str_repeat ශ්‍රිතය,
    එය තන්තුව දී ඇති ගණනක් නැවත නැවත කරයි