ตัวอย่างการใช้งาน str_pad() ฟังก์ชัน
1 2 3 4 5 6 7 8 | <?php $input = "Alien" ; print str_pad ( $input , 10); // จะได้ "Alien " print str_pad ( $input , 10, "-=" , STR_PAD_LEFT); // จะได้ "-=-=-Alien" print str_pad ( $input , 10, "-=" , STR_PAD_RIGHT); // จะได้ "Alien-=-=-" print str_pad ( $input , 10, "_" , STR_PAD_BOTH); // จะได้ "__Alien___" print str_pad ( $input , 6 , "___" ); // จะได้ "Alien_" ?> |
เช่นเรามีตัวเลขคือ 1 แต่ต้องการแสดงเป็น 000001
สามารถเขียนได้ว่า
1 2 3 4 5 6 7 8 9 10 | <?php $digi =1; echo str_pad ( $digi ,6, "0" ,STR_PAD_LEFT); // $digi คือ ค่าเริ่มต้นในที่คือ 1 // 6 คือ จำนวนความยาวของข้อความที่ต้องการ // 0 คือ ตัวเลขหรือย้อความที่นำไปต่อ // STR_PAD_LEFT คือ ลักษณะการต่อ สำหรับตัวนี้คือต่อฝั่งซ้าย // อธิบายการทำงานโปรแกรม คือ นำเลข 0 มาต่อทางฝั่งซ้ายของเลข 1<br /> // จำกระทั้งความยาวของข้อความที่ต่อแล้วเท่ากับ 6 ?> |