str_pad ශ්රිතය
str_pad ශ්රිතය තන්තුවක් දී ඇති දිගකට
වෙනත් තන්තුවකින් පුරවා දමයි. පළමු පරාමිතිය
තන්තුවක් ගනී, දෙවන - තන්තුව පුරවා දැමිය යුතු
අක්ෂර සංඛ්යාව, තෙවන
පරාමිතිය - තන්තුව පුරවා දැමිය යුතු දේ.
සිව්වන විකල්ප පරාමිතිය නිර්දේශ කරන්නේ,
තන්තුව පුරවා දැමිය යුත්තේ කුමන පැත්තෙන් ද යන්නයි. මෙම පරාමිතිය
පහත අගයන් ගත හැක: STR_PAD_LEFT
- තන්තුව වම්පසින් පුරවා දමන්න, STR_PAD_RIGHT
- තන්තුව දකුණුපසින් පුරවා දමන්න (මෙය පෙරනිමිය ලෙස
පවතී).
වාග් රීතිය
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
උදාහරණය
අපි තන්තුව '+' අක්ෂරයෙන් පුරවමු
එවිට තන්තුවේ 10 අක්ෂර ඇති වන පරිදි:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'abcde+++++'
උදාහරණය
මෙම විට තන්තුව දකුණින් නොව වම්පසින් පුරවා දමනු ලැබේ:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'+++++abcde'
මෙයද බලන්න
-
array_padශ්රිතය,
එය අරාව දී ඇති මූලද්රව්ය වලින් පුරවා දමයි -
array_fillශ්රිතය,
එය අරාව අවශ්ය අගයකින් පුරවා දමයි -
str_repeatශ්රිතය,
එය තන්තුව දී ඇති ගණනක් නැවත නැවත කරයි