ฟังก์ชัน 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,
ซึ่งทำซ้ำสตริงตามจำนวนครั้งที่กำหนด