Ограничаване на букви и символи

exp

Registered
как това
<?php echo $products[$j]['description']; ?>
да му огранича да не излизат html таговете и да го огранича до 100 симвула да се показват ?
 
хм и при двата получавам подобен текст
<p> <font face="helvetica,geneva,arial" size="2&am

от което нищо не се разбира това е при първия при втория текста е що годе добре но си стоят хтмл таговете като <p> и т.н
 
Ето ти една функцийка от мен :)

function trimtext($text, $max=100) {
if (mb_strlen($text, 'UTF-8')>$max) {
$text=mb_substr($text, 0, $max, 'UTF-8');
$text=mb_substr($text,0,mb_strrpos($text,' ','UTF-8'),'UTF-8').'…';
}
return $text;
}

после просто пишеш
echo trimtext($products[$j]['description']);
и си готов
После разбираз се, ако искаш да не се показва html пишеш
echo trimtext(strip_tags(($products[$j]['description']));

Може и да има тук-там грешка. Разгледай кода и виж дали работи.

Ето и линк към пупикацията: http://martox.eu/2010/%D1%81%D1%8A%D0%BA%D1%80%D0%B0%D1%89%D0%B0%D0%B2%D0%B0%D0%BD%D0%B5-%D0%BD%D0%B0-%D1%82%D0%B5%D0%BA%D1%81%D1%82-%D1%81-php/

Обяснявам кое що е относно тази функция, въпреки че е изключително простичка
 

Back
Горе