Функцыя str_pad
Функцыя str_pad
дапаўняе радок іншым
радком да зададзенай даўжыні. Першы параметр
прымае радок, другі - колькасць знакаў,
да якой варта дапоўніць радок, трэці
параметр - тое, чым варта запаўняць радок.
Чацвёрты неабавязковы параметр задае,
з якого боку запаўняць радок. Гэты параметр
можа прымаць наступныя значэнні: STR_PAD_LEFT
- дапаўняць радок злева, STR_PAD_RIGHT
- дапаўняць радок справа (гэта значэнне па
змаўчанні).
Сінтаксіс
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Прыклад
Давайце запоўнім радок знакам '+'
так, каб у радку стала 10
знакаў:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Вынік выканання кода:
'abcde+++++'
Прыклад
Цяпер радок будзе запаўняцца не справа, а злева:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Вынік выканання кода:
'+++++abcde'
Глядзіце таксама
-
функцыю
array_pad
,
якая дапаўняе масіў зададзенымі элементамі -
функцыю
array_fill
,
якая запаўняе масіў патрэбным значэннем -
функцыю
str_repeat
,
якая паўтарае радок зададзеную колькасць разоў