Функција str_pad

Функција str_pad допуњује низ другом ниском до задате дужине. Први параметар прима ниску, други - број симбола, до ког треба допунити ниску, трећи параметар - оно чиме треба попунити ниску.

Четврти необавезни параметар задаје, са које стране попуњавати ниску. Овај параметар може примати следеће вредности: STR_PAD_LEFT - допуњавати ниску са леве стране, STR_PAD_RIGHT - допуњавати ниску са десне стране (ово је подразумевана вредност).

Синтакса

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

Пример

Хајде да попунимо ниску симболом '+' тако да у ниски буде 10 симбола:

php<?php
  $arr = 'abcde';
  echo str_pad($arr, 10, '+');
?>

Резултат извршавања кода:

php'abcde+++++'

Пример

Сада ће ниска бити попуњавана не са десне стране, већ са леве:

php<?php
  $arr = 'abcde';
  echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>

Резултат извршавања кода:

php'+++++abcde'

Погледајте такође

  • функцију array_pad,
    која допуњује низ задатим елементима
  • функцију array_fill,
    која попуњава низ потребном вредношћу
  • функцију str_repeat,
    која понавља ниску задати број пута