Hàm str_pad() trong php - Thêm các ký tự vào đầu cuối của chuỗi

Hàm str_pad() trong php - Thêm các ký tự vào đầu của một chuỗi

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ặc STR_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()