[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод части сообщения из базы данных.
Userguest321
Здравствуйте.

Вот вывод полного текста сообщения на страницу.

<div class="news_text"><?php echo $myrow['message']?></div>


Как сделать чтобы из поля таблицы message выводилось например 70 знаков, а не все поле, т.е., чтобы была функция предпросмотра?
Userguest321
Я извиняюсь, но я уже сам нашел.
Выход - функция substr ().

В этой связи вопрос: может кто-то занимался похожей возможностью вывода предпросмотра того, что содержится в поле базы данных и знает как выводить определенное количество слов а не знаков?
FatCat
Цитата (Userguest321 @ 3.04.2010 - 20:02)
как выводить определенное количество слов а не знаков?

Занимался.
Сам принцип не очень сложный:
В цикле по длинне символов проверяешь по одному символу, сравнивая с [[allnum]]. Флажок-переключатель: тру если буква или цифра, фальс если нет.
В переменной хранишь значение флажка прошлой итерации. И по несовпадению ловишь моменты начала и конца каждого слова.

_____________
Бесплатному сыру в дырки не заглядывают...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.