PHP str_pad()Функции

PHP String 参考手册Справочное руководство по строкам PHP

Примеры

Заполните правую часть строки до новой длины в 20 символов:

<?php $str = "Привет, мир"; echo str_pad($str,20,"."); ?>

Запустить пример »

Определение и использование

Функция str_pad() дополняет строку до новой длины.


Синтаксис

str_pad(string,length,pad_string,pad_type)

Parameters Описание
string Обязательный. Задаёт строку для дополнения.
length Обязательный. Задаёт длину новой строки. Если это значение меньше исходной длины строки, ничего не делается.
pad_string Необязательный. Задаёт строку, используемую для дополнения. По умолчанию — пробел.
pad_type Необязательный. Задаёт, с какой стороны дополнить строку.

Возможные значения:

  • STR_PAD_BOTH — дополняет строку с обеих сторон. Если число нечётное, правая сторона получает дополнительное дополнение.
  • STR_PAD_LEFT — дополняет строку слева.
  • STR_PAD_RIGHT — дополняет строку справа. Это значение по умолчанию.

Технические детали

Возвращаемое значение: Возвращает дополненную строку.
Версия PHP: 4.0.1+


Другие примеры

Пример 1

Дополнить строку слева:

<?php $str = "Привет, мир"; echo str_pad($str,20,".",STR_PAD_LEFT); ?>

Запустить пример »

Пример 2

Дополнить строку с обеих сторон:

<?php $str = "Привет, мир"; echo str_pad($str,20,".:",STR_PAD_BOTH); ?>

Вывод приведенного выше кода будет:

.:.:Hello World.:.:.


PHP String 参考手册Справочное руководство по строкам PHP Другие расширения