# Функция str_pad

Функция `str_pad` дополняет строку другой строкой до заданной длины. Первый параметр принимает строку, второй - количество символов, до которого следует дополнить строку, третий параметр - то, чем следует заполнять строку.

Четвертый необязательный параметр задает, с какой стороны заполнять строку. Этот параметр может принимать следующие значения: `STR_PAD_LEFT` - дополнять строку слева, `STR_PAD_RIGHT` - дополнять строку справа (это значение по умолчанию).

## Синтаксис

`str_pad(строка, до скольки символов, чем заполнить, [с какой стороны]);`

## Пример

Давайте заполним строку символом `'+'` так, чтобы в строке стало `10` символов:

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

Результат выполнения кода:

`'abcde+++++'`

## Пример

Сейчас строка будет заполнятся не справа, а слева:

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

Результат выполнения кода:

`'+++++abcde'`

## Смотрите также

- функцию `str_repeat`,
  которая повторяет строку заданное количество раз

←→
↑