Hàm str_pad() của PHP

Ví dụ

Lấp đầy bên phải của chuỗi đến độ dài 30 ký tự mới:

<?php
$str = "Hello World";
echo str_pad($str,30,".");
?>

Chạy ví dụ

Định nghĩa và cách sử dụng

Hàm str_pad() của PHP lấp đầy chuỗi thành độ dài mới.

Cú pháp

str_pad(string,length,pad_string,pad_type)
Tham số Mô tả
string Bắt buộc. Định nghĩa chuỗi cần được lấp đầy.
length Bắt buộc. Định nghĩa độ dài chuỗi mới. Nếu giá trị này nhỏ hơn độ dài chuỗi ban đầu, không thực hiện bất kỳ hành động nào.
pad_string Tùy chọn. Định nghĩa chuỗi để lấp đầy. Mặc định là khoảng trống.
pad_type

Tùy chọn. Định nghĩa bên nào của chuỗi để lấp đầy.

Các giá trị có thể:

  • STR_PAD_BOTH - Lấp đầy cả hai bên của chuỗi. Nếu không phải là số chẵn, bên phải sẽ nhận được thêm lấp đầy.
  • STR_PAD_LEFT - Lấp đầy bên trái của chuỗi.
  • STR_PAD_RIGHT - Lấp đầy bên phải của chuỗi. Mặc định.

Chi tiết kỹ thuật

Trả về giá trị: Trả về chuỗi đã được lấp đầy.
Phiên bản PHP: 4.0.1+

Các ví dụ khác

Ví dụ 1

Lấp đầy bên trái của chuỗi:

<?php
$str = "Hello World";
echo str_pad($str,30,".",STR_PAD_LEFT);
?>

Chạy ví dụ

Ví dụ 2

Lấp đầy hai bên của chuỗi:

<?php
$str = "Hello World";
echo str_pad($str,30,".:",STR_PAD_BOTH);
?>

Chạy ví dụ