English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция str_pad() используется для заполнения строки другой строкой до заданной длины.
str_pad(string,length,pad_string,pad_type)
Используется для заполнения строки до новой длины. Функция возвращает строку, которая была заполнена с левого, правого или обоих концов до заданной длины. Если опциональный параметр pad_string не указан, строка будет заполнена пробелами,否则 она будет заполнена pad_string до заданной длины.
Возвращает уже заполненную строку
Номер | Параметры и описание |
---|---|
1 | string Обязательно. Определяет строку, которую нужно заполнить. |
2 | length Обязательно. Определяет новую длину строки. |
3 | pad_string Опционально. Определяет строку, которую нужно использовать для заполнения. |
4 | pad_type Опционально. Определяет, с какой стороны строки использовать заполнение.Возможные значения:
|
Попробуйте следующий пример, чтобы заполнить строку с помощью str_pad:
<?php //Использование ':' для заполнения правой стороны строки $input = "w3codebox "; echo str_pad($input,18,":"); echo '<br>'; //Заполнение левой стороны строки $str = "oldtoolbag.com"; echo str_pad($str,20,"!",STR_PAD_LEFT); echo '<br>'; //Заполнение обеих сторон строки $str = "wru.oldtoolbag.com"; echo str_pad($str,20,"-",STR_PAD_BOTH); ?>Проверим‹/›
Результат выполнения
w3codebox :::::::::::: !!!!!!!!!!!oldtoolbag.com ---wru.oldtoolbag.com---