ฟังก์ชั่น str_pad
ฟังก์ชั่นคืนค่าเป็นข้อความ
str_pad ( ข้อความ, int ความยาว[, ข้อความที่เติม[,ชนิด]] )
สำหรับ ชนิด มีได้ 3 รูปแบบดังนี้
1.STR_PAD_LEFT เติมด้านหน้า
2.STR_PAD_BOTH เติมทั้ง 2 ด้าน
3.STR_PAD_RIGHT (default) เติมต่อจากข้อความ
ตัวอย่าง
<?
$input = 123;
echo str_pad( $input , 5 )."<br />"; //"123 " เติมช่องว่างด้านหลังไปอีก 2 ตัว (จนครบ 5 หลักที่กำหนด)
echo str_pad( $input , 5 , "0" , STR_PAD_LEFT )."<br />"; //00123 เติม 0 ข้างหน้าให้ครบ 5 หลัก
echo str_pad( $input , 10 , "-=" , STR_PAD_RIGHT )."<br />"; //123-=-=-=-
echo str_pad( $input , 10 , "#" , STR_PAD_BOTH )."<br />"; //###123####
echo str_pad( $input , 6 , "###" )."<br />";
?>