Giới thiệu
Hàm str_pad() thêm padding (đệm) vào chuỗi để đạt độ dài mới. Trả về chuỗi đã đệm.
Cú pháp
str_pad(string $str, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Tham số
- str - Chuỗi cần đệm.
- length - Độ dài mới mong muốn. Nếu ≤ độ dài hiện tại, không thay đổi.
- pad_string (tùy chọn) - Chuỗi dùng để đệm. Mặc định là khoảng trắng.
- pad_type (tùy chọn) - Vị trí đệm:
STR_PAD_RIGHT(mặc định) - Đệm bên phải.STR_PAD_LEFT- Đệm bên trái.STR_PAD_BOTH- Đệm 2 bên. Nếu lẻ, bên phải được thêm 1 ký tự.
Giá trị trả về
Trả về chuỗi đã được đệm.
Ví dụ
Ví dụ 1: Đệm trái (STR_PAD_LEFT)
<?php $s = "Welcome"; echo str_pad($s, 10, "$", STR_PAD_LEFT); ?>
Kết quả:
$$$Welcome
Ví dụ 2: Đệm phải (STR_PAD_RIGHT)
<?php $s = "Welcome"; echo str_pad($s, 10, "$", STR_PAD_RIGHT); ?>
Kết quả:
Welcome$$$
Ví dụ 3: Đệm 2 bên (STR_PAD_BOTH)
<?php $s = "Welcome"; echo str_pad($s, 10, "$", STR_PAD_BOTH); ?>
Kết quả:
$Welcome$$