wordwrap
(PHP 4 >= 4.0.2, PHP 5, PHP 7)
wordwrap — Переносит строку по указанному количеству символов
Описание
$string
, int $width = 75
, string $break = "\n"
, bool $cut_long_words = false
) : stringПереносит строку по указанному количеству символов.
Список параметров
-
string -
Входная строка.
-
width -
Количество символов, по которым строка будет перенесена.
-
break -
Символ переноса строки можно указать с помощью необязательного параметра
break. -
cut_long_words -
Если параметр
cut_long_wordsустановлен вtrue, строка всегда будет переноситься на указанной ширинеwidthили раньше. Поэтому, если исходная строка содержит слово длиннее заданной ширины строки, то оно будет разорвано. (Смотрите второй пример). Если установлен вfalse, функция не разделяет слово, даже еслиwidthменьше длины слова.
Возвращаемые значения
Возвращает строку со вставленными символами переноса на указанной длине.
Примеры
Пример #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 = "A very long woooooooooooord.";
$newtext = wordwrap($text, 8, "\n", true);
echo "$newtext\n";
?>
Результат выполнения данного примера:
A very long wooooooo ooooord.
Пример #3 Пример использования wordwrap()
<?php
$text = "A very long woooooooooooooooooord. and something";
$newtext = wordwrap($text, 8, "\n", false);
echo "$newtext\n";
?>
Результат выполнения данного примера:
A very long woooooooooooooooooord. and something
Смотрите также
- nl2br() - Вставляет HTML-код разрыва строки перед каждым переводом строки
- chunk_split() - Разбивает строку на фрагменты