Перейти к содержимому

wordwrap()

Введение

Функция wordwrap() в PHP используется для переноса строки на указанное количество символов. Она вставляет переносы строк в нужных местах, чтобы ни одна строка текста не превышала заданную ширину.

Вот синтаксис функции wordwrap():

Синтаксис PHP для wordwrap()

php
wordwrap(string, width, break, cut)

Первый аргумент — это строка, которую нужно перенести. Второй аргумент — ширина, на которой следует переносить текст. Третий аргумент — символ или строка, используемая в качестве переноса строки. По умолчанию переносом является символ новой строки ("\n"). Четвертый аргумент — логическое значение, определяющее, следует ли обрезать слова, которые слишком длинные, чтобы поместиться в строку. По умолчанию слова не обрезаются.

Пример

Вот пример использования wordwrap():

Пример PHP wordwrap()

php
<?php

$text = "This is a long piece of text that needs to be wrapped.";
$wrapped_text = wordwrap($text, 20, "\n");
echo $wrapped_text;

Результат выполнения:


console
This is a long piece
of text that needs
to be wrapped.

В этом примере функция wordwrap() перенесла текст так, чтобы ни одна строка не превышала 20 символов. Переносы строк вставлены с помощью символа новой строки "\n".

Практика

Что делает функция PHP wordwrap()?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.