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--