Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm str_pad() trong PHP

Giới thiệu

Hàm str_pad() thêm padding (đệm) vào chuỗi để đạt độ dài mới. Trả về chuỗi đã đệm.

Cú pháp

str_pad(string $str, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string

Tham số

  • str - Chuỗi cần đệm.
  • length - Độ dài mới mong muốn. Nếu ≤ độ dài hiện tại, không thay đổi.
  • pad_string (tùy chọn) - Chuỗi dùng để đệm. Mặc định là khoảng trắng.
  • pad_type (tùy chọn) - Vị trí đệm:
    • STR_PAD_RIGHT (mặc định) - Đệm bên phải.
    • STR_PAD_LEFT - Đệm bên trái.
    • STR_PAD_BOTH - Đệm 2 bên. Nếu lẻ, bên phải được thêm 1 ký tự.

Giá trị trả về

Trả về chuỗi đã được đệm.

Ví dụ

Ví dụ 1: Đệm trái (STR_PAD_LEFT)

<?php
$s = "Welcome";
echo str_pad($s, 10, "$", STR_PAD_LEFT);
?>

Kết quả:

$$$Welcome

Ví dụ 2: Đệm phải (STR_PAD_RIGHT)

<?php
$s = "Welcome";
echo str_pad($s, 10, "$", STR_PAD_RIGHT);
?>

Kết quả:

Welcome$$$

Ví dụ 3: Đệm 2 bên (STR_PAD_BOTH)

<?php
$s = "Welcome";
echo str_pad($s, 10, "$", STR_PAD_BOTH);
?>

Kết quả:

$Welcome$$