Вывод определенного кол-ва слов

Печать RSS
325

Автор
Пришелец
0
Задача - из переменной, содержащей текст длиной, допустим, 500 слов, вывести 200 слов. Как?
I

Пришелец
0
Функция str_word_count()
мануал
Изменил: iNeeXT (27.08.2012 / 23:12)
Автор
Пришелец
0
Как слова считать я в курсе) а вот как вывести определенное их количество...
И

Пришелец
0
можно так:
$string="test test test test test";
$arr=split(" ",$string);
for($i=0;$i<200;$i++)
{
	echo $arr[$i];
}
Автор
Пришелец
0
Был такой вариант, грузит неслабо даже на локалке.
И

Пришелец
0
ну эт да,грузить будет
К

Айсберг Визави
0
не заморачивайся над словами, работай с количеством символов)
П

Пацак
0
Встроенной функции похоже для этого нет. Можно написать как-нибудь так:
<?php
for($last=$i=0; ($last=strpos(' ',$str,$last+1)!==false)&&($i!=200); $i++);
echo substr($str, 0, $last);
?>
Изменил: Петр (28.08.2012 / 07:20)
Автор
Пришелец
0
Пустоту выводит...
П

Пацак
0
Другой порядок аргументов :-(
($last=strpos($str, ' ', $last+1))
Изменил: Петр (28.08.2012 / 09:28)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск