Funkcija str_pad

Funkcija str_pad dopunjuje string drugim stringom do zadate dužine. Prvi parametar prihvata string, drugi - broj karaktera, do kojeg treba dopuniti string, treći parametar - to, čime treba popuniti string.

Četvrti opcioni parametar određuje, sa koje strane popunjavati string. Ovaj parametar može da primi sledeće vrednosti: STR_PAD_LEFT - dopuniti string sa leve strane, STR_PAD_RIGHT - dopuniti string sa desne strane (ovo je podrazumevana vrednost).

Sintaksa

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

Primer

Hajde da popunimo string karakterom '+' tako da u stringu bude 10 karaktera:

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

Rezultat izvršenja koda:

php'abcde+++++'

Primer

Sada će se string popunjavati ne sa desne, već sa leve strane:

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

Rezultat izvršenja koda:

php'+++++abcde'

Pogledajte takođe

  • funkciju array_pad,
    koja dopunjava niz zadatim elementima
  • funkciju array_fill,
    koja popunjava niz željenom vrednošću
  • funkciju str_repeat,
    koja ponavlja string zadati broj puta