Многие веб-дизайнеры используют скриптовый язык программирования PHP - Personal Home Page Tools. Это обусловлено поддержкой веб-приложений многими хостинг-провайдерами. Довольно часто страницы сайтов содержат строки – последовательность различных символов: пробелов, цифровых значений, букв и т.д. В силу различных обстоятельств требуется их обрезка.
Вам понадобится
- компьютер с установленными программными продуктами для создания веб-приложений.
Инструкция
- Определите необходимость обрезки строки в PHP. Как правило, это новостные сообщения, для которых на главной странице создается превью из одной–двух строк целого сообщения.
- Выделите фрагмент контента, на основании которого будет создаваться превью. Используйте встроенные функции обработки строки, в частности, команду обрезания строки - substr(). Задайте параметры окончания строки – троеточие или целое слово.
- Приведите в соответствие задаваемые параметры обрезки: определите длину строки и укажите сохранение последнего слова в строке целиком.
- Разбивайте строку по разделителю «пробел», тем самым формируя массив слов. В цикле обрабатывайте массив слов, добавляя при этом все слова в новый массив.
- На каждой итерации цикла проведите измерение суммарной длины, используя для этого строки формируемого массива слов. К предыдущему циклу итерации добавляйте новое слово.
- При достижении или превышении общей суммы длины строки над заданной величиной, цикл прекращается. Последнее добавленное слово в массив считается окончательным. В результате получается строка, соответствующая заданной длине и состоящая из символов и слов, разделенных пробелами.