ProfiPHPProfiPHP
  1. Главная
  2. Функции обработки строк
  3. Функция Wordwrap

Функция Wordwrap

Функция Wordwrap переносит строку по указанному количеству символов.
wordwrap( string $str [, int $width = 75 [, string $break = "\n" [, bool $cut = FALSE ]]] ) : string
В параметре Str указывается входная строка.

Параметр Width определяет количество символов, по которым строка будет перенесена.

Символ переноса строки можно указать с помощью необязательного параметра Break.

Если параметр Cut установлен в TRUE, строка всегда будет переноситься на указанной ширине Width или раньше. Поэтому, если исходная строка содержит слово длиннее заданной ширины строки, то оно будет разорвано. Если установлен в FALSE, функция не разделяет слово, даже если Width меньше длины слова.

Пример использования функции Wordwrap:
<?php
$str = 'Здесь может быть любой текст';
echo wordwrap($str, 10, '<br />');
Результат выполнения данного примера:
Здесь
может
быть
любой
текст
Функция Wordwrap работает неправильно для многобайтовых строк, таких как UTF-8.

Если необходимо более серьезное решение по переносу строк, используйте примеры из статьи: Обрезка строки без разрыва слов.

Добавить комментарий

Имя:
Текст комментария: