Документация PHP
| Документация DHTML | Документация Smarty | SVG/VML Графика и JavaScript
| Документация bash |
Variable and Type Related Extensions
wordwrap
(PHP 4 >= 4.0.2, PHP 5)
wordwrap — Выполняет перенос строки на данное количество символов с использованием символа разрыва строки.
Описание
string wordwrap ( string $str [, int $width [, string $break [, boolean $cut ]]] )
Возвращает строку str с переносом в столбце с номером, заданном аргументом width . Строка разбивется с помощью аргумента break .
Аргументы width и break необязательны и по умолчанию равны 75 и '\n' соответственно.
Если аргумент cut установлен в 1, разрыв делается точно в заданной колонке. Поэтому если исходная строка содержит слово длиннее, чем заданная длина, то в этом случае слово будет разорвано. (См. второй пример).
Замечание: Необязательный аргумент cut был добавлен в PHP 4.0.3
Пример #1 Пример использования wordwrap()
<?php
$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap($text, 20, "<br />\n");
echo "$newtext";
?>
Этот пример выведет:
The quick brown fox<br /> jumped over the lazy<br /> dog.
Пример #2 Пример использования wordwrap()
<?php
$text = "Очень длинное слоооооооооооооооово.";
$newtext = wordwrap($text, 8, "\n", 1);
echo "$newtext\n";
?>
Этот пример выведет:
Очень длинное слоооооо оооооооо оово.
См. также описание функций nl2br() и chunk_split().