PHP str_pad()

Giới thiệu về hàm str_pad() trong PHP

Hàm str_pad() trong PHP được sử dụng để làm đầy một chuỗi đến một độ dài xác định. Đây là một công cụ hữu ích khi bạn cần định dạng dữ liệu đầu ra, chẳng hạn như trong trường hợp cần căn chỉnh các giá trị trong bảng.

Cú pháp

str_pad(string $input, int $pad_length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT)

Dưới đây là các tham số của hàm:

  • input: Chuỗi đầu vào mà bạn muốn làm đầy.
  • pad_length: Độ dài cuối cùng của chuỗi. Nếu độ dài của chuỗi đầu vào lớn hơn tham số này, chuỗi sẽ không bị cắt.
  • pad_string: (Tùy chọn) Chuỗi sẽ được sử dụng để làm đầy. Mặc định là một khoảng trắng.
  • pad_type: (Tùy chọn) Kiểu làm đầy, có thể là:
    • STR_PAD_RIGHT: Làm đầy bên phải (mặc định).
    • STR_PAD_LEFT: Làm đầy bên trái.
    • STR_PAD_BOTH: Làm đầy cả hai bên.

Ví dụ sử dụng

<?php
// Ví dụ 1: làm đầy bên phải
$input = "PHP";
echo str_pad($input, 10); // Kết quả: "PHP       "

// Ví dụ 2: làm đầy bên trái
echo str_pad($input, 10, "0", STR_PAD_LEFT); // Kết quả: "00000PHP"

// Ví dụ 3: làm đầy cả hai bên
echo str_pad($input, 10, "_", STR_PAD_BOTH); // Kết quả: "__PHP_____"
?>

Lưu ý

Hàm str_pad() không thay đổi chuỗi gốc mà chỉ trả về một chuỗi mới đã được làm đầy.

Kết luận

Hàm str_pad() là một công cụ hữu ích để xử lý chuỗi trong PHP, cho phép bạn định dạng các chuỗi theo cách bạn muốn. Việc hiểu rõ cách sử dụng hàm này sẽ giúp bạn trong việc hiển thị dữ liệu chính xác hơn.