|
|
|
| В БД у меня хранится описание в виде таблицы. Мне нужно вывести кратко (первые 200 символов) это описание. Я делаю:
1. заменяю теги окончания строки в таблице на ";" (точку с запятой)
2. удаляю все теги из текста.
3. обрезаю текст до 200 символов.
<?
$description = str_replace("</tr>","; ",$PodKateg_['description'] );
$description = substr(strip_tags( $description),0,200)."...";
?>
|
Текст обрезается, но не всегда ровно 200, почемуто то 189 (при этом там больше символов), то 201 символ. | |
|
|
|
|
|
|
|
для: Worldmen
(29.08.2008 в 15:39)
| |
$description = substr(strip_tags( $description),0,200)
|
В данном случае только 200 символов возвращаются, другого быть не может. | |
|
|
|
|
|
|
|
для: Mookapek
(29.08.2008 в 15:54)
| | меньше - запросто. Если строка короткая. Больше - никак. | |
|
|
|