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 ֆունկցիան,
    որը կրկնում է տողը տրված քանակով