В PHP очень часто приходится работать со строками, даже в небольших проектах, таких, как CRUD приложение. И одной из наиболее часто встречающихся задач является обрезка текста по количеству символов или целым словам К примеру для публикации анонсов статей, которые выводятся из БД MySQL. К счастью гибкость языка позволяет нам делать многие вещи, в том числе и эти. И давайте на примерах рассмотрим как обрезать строку на PHP и в конце поставить многоточие. А для того, чтобы вам было понятно о чем идет речь, я подготовил демо-страницу.
Делаем из строки массив, где разделителем будет пробел
Выбираем количество слов из переменной val_word, которые нужно вывести. 0 — с какого слова начинать
Делаем массив опять строкой
Выводим то, что получилось
Как видите, ничего сложного. Все зависит от контекста вашей задачи, а реализацию уже подогнать под нее. На тестовой странице наглядно демонстрируется работа этих функций. Подгрузка контента осуществляется без перезагрузки страницы с помощи AJAX, поэтому может показаться, что все работает на Javascript. Если возникнут вопросы — смело задавайте их в комментариях.
Добавить комментарий