Hàm str_pad
Hàm str_pad bổ sung một chuỗi bằng một
chuỗi khác cho đến khi đạt độ dài chỉ định. Tham số đầu tiên
nhận một chuỗi, tham số thứ hai - số lượng ký tự,
mà chuỗi cần được bổ sung đến, tham số thứ ba
- thứ dùng để lấp đầy chuỗi.
Tham số thứ tư không bắt buộc quy định,
phải lấp đầy chuỗi từ phía nào. Tham số này
có thể nhận các giá trị sau: STR_PAD_LEFT
- lấp đầy chuỗi từ bên trái, STR_PAD_RIGHT
- lấp đầy chuỗi từ bên phải (đây là giá trị
mặc định).
Cú pháp
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Ví dụ
Hãy lấp đầy chuỗi bằng ký tự '+'
sao cho trong chuỗi có 10 ký tự:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Kết quả thực thi mã:
'abcde+++++'
Ví dụ
Bây giờ chuỗi sẽ được lấp đầy không phải từ bên phải, mà từ bên trái:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Kết quả thực thi mã:
'+++++abcde'
Xem thêm
-
hàm
array_pad,
bổ sung một mảng bằng các phần tử chỉ định -
hàm
array_fill,
lấp đầy một mảng bằng giá trị cần thiết -
hàm
str_repeat,
lặp lại một chuỗi một số lần nhất định