Хотя в комментариях предполагается, что это неправильный подход к использованию (то есть вам не нужно вставлять <br />
элементы, если ограничивающий элемент настроен на правильную перенос), если вам абсолютно необходимо что-то достичь в PHPтогда wordrap () , вероятно, самая безопасная функция для вас:
$wrappedString = wordwrap($string, 115, '<br />');
Это следует использовать, только если вы имеете дело с текстом, а не с необработанным HTML, в противном случае вы можете столкнуться сПроблемы с DOM.Действуйте осторожно.
EDIT : если вы хотите разбить длинные слова, чтобы они не выходили за пределы ограничивающей рамки, вы можете добавить мягкие дефисы (­
) в более длинные слова.