Мне нужно создать функцию PHP, которая занимает длинный абзац и разбивает на 40 символов новую строку. Суть в том, что он не должен разбиваться ровно на 40 символов, потому что это может создать очевидные проблемы.
Как мне сделать так, чтобы он разрывался в ближайшем разделителе (.,:?!) До 40-символьной отметки?
Редактировать: Код из потока @NicoHaase, упомянутого Строка форматирования после ближайшего разделителя
имеет этот фрагмент
$ WidgetText = substr ($ string, 0, strrpos (substr ($ string, 0, 200), '.')) ;
, что примерно так же, как я нашел решение, когда искал себя. Что меня сейчас интересует, так это как мне изменить его так, чтобы он разбивался на каждые 40 символов?