Архив

Архив Март 2011
25 марта 2011 4 комментария

Ограничение на количество выводимых слов:

function limit_words($string, $word_limit) {
	$words=explode(" ",$string);
	return implode(" ",array_splice($words,0,$word_limit));
}

Ограничение по количество символов с сохранением слова, без обрезания:

function getPrewText($text,$maxwords=60,$maxchar=50) {
	//$text=strip_tags($text);
	$words=split(' ',$text);
	$text='';
	foreach ($words as $word) {
		if (mb_strlen($text.' '.$word)<$maxchar) {
			$text.=' '.$word;
		}
		else {
			$text.='...';
			break;
		}
	}
	return $text;
}

источники:
http://www.izero.ru/programmirovanie/ogranichenie-vyvoda-kolichestva-slov-v-predlozhenii-v-php.html
http://www.sablog.ru/php-ogranichenie-vyvoda-kolichestva-slov-v-predlozhenii/

Categories: PHP Tags:
24 марта 2011 4 комментария
$text=preg_replace("/[\n\r]+/s","<br/>",$text);
Categories: PHP Tags: