str_pad

funkcja

Uzupełnia ciąg do podanej długości wybranym znakiem wypełniającym z lewej, prawej lub obu stron.

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

str_pad wydłuża $string do $length znaków, doklejając $pad_string z prawej (STR_PAD_RIGHT), lewej (STR_PAD_LEFT) lub obu stron (STR_PAD_BOTH). Jeśli ciąg jest już wystarczająco długi, wraca niezmieniony. Przydaje się np. do formatowania liczb z zerami wiodącymi.

<?php
declare(strict_types=1);

echo str_pad('PHP', 7);                       // wynik: PHP    (spacje z prawej)
echo str_pad('5', 4, '0', STR_PAD_LEFT);      // wynik: 0005
echo str_pad('PHP', 7, '-', STR_PAD_BOTH);    // wynik: --PHP--
📘 Naucz się w lekcji →