первые 4 строки вывести.

trompert

Guest
первые 4 строки вывести.

есть статья - из нее надо вывести примерно 4 строки. так чтобы заканчивалось именно на слове. как лучше? разбивать всю статью через пробелы в массив? и выводить поэлементно пока число символов не превысит нужного?
 

tony2001

TeaM PHPClub
>примерно 4 строки
это как?
объясни что ты подразумеваешь под этим.

>и выводить поэлементно пока число символов не превысит нужного?
можно просто SUBSTRING() отрезать и вывести.
 

Vinny

Guest
Ищешь ближайший пробел, знак препинания начиная с определенной позиции (чтобы примерно 4 строчки было) и берешь substr от 0 до этой позиции...
 

trompert

Guest
нужно чтобы примерно 4 строки выводилось на экран. то есть где-то 300 первых символов. но нужно чтобы не просто обрезалось а по концу слова.
 

trompert

Guest
2 Vinny кстати да! спасибо, добрый человек. :)
 

trompert

Guest
ну так статья то все равно в базе лежит! :)
сорри, больше не буду.
 

.des.

Поставил пиво кому надо ;-)
trpompert ну так и делай средствами базы
PHP:
SELECT SUBSTRING(articles,0, LOCATE(' ',article,300)) AS four_string...
 
Сверху