Функция возвращает нужное кол-во слов
Синтаксис: words($text, $words)
$text - обрабатываемый текст
$words - количество нужных к получению слов на выводе
Пример:
$text = 'Наши сайты работают быстро и правильно';// предположим у нас есть данная переменная
echo words($text, 3);// выводит: Наши сайты работают
echo words($text, 4);// выводит: Наши сайты работают быстро
echo words($text, 555);// выводит: Наши сайты работают и правильно
function words($text='', $words){
$i = 0;
$str = '';
$a = explode(' ', $text);// разбираем текст по словам
if($a){
foreach($a as $word){
if($i==$words){ break; }
if($word){ $str .= $word.' '; $i++; }// собираем данные
}
}
return $str;
}
|