Как сделать перенос строки по пробелу на php?

Пользователь

от hoyt.jerde , в категории: PHP , 9 месяцев назад

Как сделать перенос строки по пробелу на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rebekah , 9 месяцев назад

@hoyt.jerde 

Для того чтобы сделать перенос строки по пробелу на PHP, можно использовать функцию wordwrap(). Она разбивает строку на подстроки заданной длины, при этом разрывы производятся по пробелам или другим разделителям слов.


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

1
2
3
4
5
6
<?php
$string = "Это очень длинная строка, которую необходимо перенести по пробелу.";
$new_string = wordwrap($string, 20, "<br />
");
echo $new_string;
?>


В этом примере мы задали максимальную длину строки в 20 символов и указали разделитель строк <br /> . Это позволит нам переносить строку по пробелам, а также добавлять HTML-теги для отображения текста с переносами строк в браузере.


Если нужно использовать другой разделитель слов, например, символ переноса строки , можно указать его вторым аргументом функции wordwrap(). Например:

1
2
3
4
5
6
<?php
$string = "Это очень длинная строка, которую необходимо перенести по пробелу.";
$new_string = wordwrap($string, 20, "
");
echo $new_string;
?>


Этот код разобьет строку на подстроки длиной 20 символов и добавит символ переноса строки после каждой подстроки.