АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
57 of 410 menu

Функцыя 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,
    якая паўтарае радок зададзеную колькасць разоў
byenru