PHP : ตัวอย่างการใช้งานฟังก์ชัน str_pad

เห็นหลายครั้งที่มีคนเขียนฟังก์ชันที่แปะ string ขึ้นมาใช้เองที่เห็นบ่อยๆ ก็จะเป็น space_repeat ที่จะเอาไปใช้ในการเยื้องของเมนู ซึ่งจริงๆ แล้ว PHP เองก็มีฟังก์ชันลักษณะนี้ให้ใช้อยู่แล้ว นั่นก็คือฟังก์ชัน str_pad

โดยมีรูปแบบการใช้งานดังนี้ครับ

string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]] )

$input = input string
$pad_length = ถ้าค่านี่เป็นลบหรือมีค่าเท่ากับความยาวของ $input จะไม่มีการ pad string เกิดขึ้น
$pad_string = string ที่ต้องการ pad ถ้าไม่มีการระบุค่าจะถือว่าระบุช่องว่าง
$pad_type = มีอยู่ 3 ค่า คือ STR_PAD_LEFT, STR_PAD_RIGHT และ  STR_PAD_BOTH ถ้าไม่มีการระบุค่าจะถือว่าเลือกเป็น STR_PAD_RIGHT

ตัวอย่างการใช้งานครับผม

&lt;?php<br />
$input = &quot;Alien&quot;; echo str_pad($input, 10); // produces &quot;Alien &quot;<br />
echo str_pad($input, 10, &quot;-=&quot;, STR_PAD_LEFT); // produces &quot;-=-=-Alien&quot;<br />
echo str_pad($input, 10, &quot;_&quot;, STR_PAD_BOTH); // produces &quot;__Alien___&quot;<br />
echo str_pad($input, 6 , &quot;___&quot;); // produces &quot;Alien_&quot;<br />
?&gt;

ศึกษาข้อมูลเพิ่มเติมได้ที่ PHP: str_pad – manual