Вам понадобится
- компьютер с установленными программными продуктами для создания веб-приложений.
Инструкция
1
Определите необходимость обрезки строки в PHP. Как правило, это новостные сообщения, для которых на главной странице создается превью из одной–двух строк целого сообщения.
2
Выделите фрагмент контента, на основании которого будет создаваться превью. Используйте встроенные функции обработки строки, в частности, команду обрезания строки - substr(). Задайте параметры окончания строки – троеточие или целое слово.
3
Приведите в соответствие задаваемые параметры обрезки: определите длину строки и укажите сохранение последнего слова в строке целиком.
4
Разбивайте строку по разделителю «пробел», тем самым формируя массив слов. В цикле обрабатывайте массив слов, добавляя при этом все слова в новый массив.
5
На каждой итерации цикла проведите измерение суммарной длины, используя для этого строки формируемого массива слов. К предыдущему циклу итерации добавляйте новое слово.
6
При достижении или превышении общей суммы длины строки над заданной величиной, цикл прекращается. Последнее добавленное слово в массив считается окончательным. В результате получается строка, соответствующая заданной длине и состоящая из символов и слов, разделенных пробелами.