Trong PHP, hàm str_pad() được sử dụng để thêm ký tự hay chuỗi vào đầu hoặc cuối của một chuỗi để làm cho chiều dài của chuỗi đó đạt đến một giới hạn nhất định. Hàm này thường được sử dụng để định dạng dữ liệu, ví dụ như tạo các chuỗi có độ dài cố định cho việc hiển thị.
Hàm str_pad() trong php – Cú pháp cơ bản
Dưới đây là cú pháp cơ bản của hàm str_pad():
str_pad($input, $pad_length, $pad_string, $pad_type);
Trong đó:
$input
: Chuỗi ban đầu bạn muốn thêm ký tự vào.$pad_length
: Chiều dài của chuỗi sau khi thêm(Bạn muốn chiều dài chuỗi$input
là bao nhiêu, thiếu bao nhiêu ký tự hàm sẽ đệm cho đủ).$pad_string
: Ký tự hoặc chuỗi bạn muốn thêm vào.$pad_type
(tùy chọn): Loại đệm, có thể làSTR_PAD_RIGHT
(int 1)(Thêm vào cuối chuỗi),STR_PAD_LEFT
(int 0)(Thêm vào đầu chuỗi), hoặcSTR_PAD_BOTH
(int 2)(Đồng thời cả hai bên). Mặc định làSTR_PAD_RIGHT
.
>>XEM THÊM: Hàm implode() trong php – Kết hợp phần tử mảng thành một chuỗi
Ví dụ áp dụng hàm str_pad()
Dưới đây là ví dụ cách sử dụng hàm str_pad()
Ví dụ 1: Thêm vào cuối chuỗi
<?php
$original_string = "123";
$padded_string = str_pad($original_string, 5, "0");
echo $padded_string;
Kết quả:
12300
Ví dụ 2: Thêm vào đầu chuỗi
<?php
$original_string = "123";
$padded_string = str_pad($original_string, 5, "0", STR_PAD_LEFT);
echo $padded_string;
Kết quả:
00123
>>XEM THÊM: Hàm explode() – Tách chuỗi con dựa ký trên tự phân tách PHP
Ví dụ 3: Thêm đồng thời ở cả đầu và cuối chuỗi.
<?php
$original_string = "123";
$padded_string = str_pad($original_string, 5, "0", STR_PAD_BOTH);
echo $padded_string;
Kết quả:
01230
[XEM TẤT CẢ BÀI VIẾT CHUYÊN MỤC HƯỚNG DẪN PHP TẠI ĐÂY]
XEM THÊM
Hàm str_pad() trong php – Thêm các ký tự vào đầu cuối của chuỗi
Hàm strrev() trong PHP – Cách đảo ngược chuỗi trong php
Hàm trim() trong PHP – Chuẩn hóa chuỗi bằng hàm trim()