Опубликовано 26 Ноя 2009 в рубрике «
php»
Есть несколько способов ограничения количества слов:
1. Само ограничение по количеству слов. Т.е. выводиться будут первые n слов.
2. Ограничение по количеству символов. Тут два варианта:
а. Твердое ограничение по количеству символов. Предложение может быть обрезано на половине слова. Плохой вариант.
б. Без обрезания слова.
Понятно, что наиболее хорошими вариантами являются варианты 1 и 2б. При этом, если есть ограничение блока на количество символов, то лучше использовать способ 2б.
Вот функции:
1. Ограничение на количество выводимых слов:
1 2 3 4 5
| function limit_words($string, $word_limit)
{
$words = explode(" ",$string);
return implode(" ",array_splice($words,0,$word_limit));
} |
2. Ограничение по количество символов с сохранением слова, без обрезания. Моя функция:
Читать полностью
Популярность: 29%
Полезные записи: