Функция 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 функциясы,
    ол жолды берілген рет санына қайталайды