Обрезать строку (срочно)

1. Максим (18.12.2010 / 00:14)
Имеется строка более 30 символов.
Нужно очень быстро обрезать эту строку с добавлением "..." в конце

Заранее спасибо!

substr курит

2. Женек (18.12.2010 / 00:17)
почему курит? зачем велосипед изобретать?

<?
$str = substr($str, 0, n);
$str = $str."...";
?>


3. Максим (18.12.2010 / 00:19)
2. Basters, хотелось бы чтоб обрезала если больше 30 знаков и + ...
и если короче 30, то выводим как есть

Просто хотелосьбы всё это одной стандартноц функцией php

4. Женек (18.12.2010 / 00:21)
<?
function standart_func_php($str)
{

if(strlen($str)>=30)
{
$str = substr($str, 0, 30); 
$str = $str."...";
}
return $str;
}

$str = "тут 100500 знаков";
$str = standart_func_php($str);
echo $str;
?>


5. Максим (18.12.2010 / 00:27)
4. Basters, Ха! Ты меня опять не понял) Ладно. всё равно спасибо за старание! Написать таку ф-ю я могу. Я просто думал что для этого есть стандартная php ф-я, написанная разработчиками языка php))) Ладн, не парься, спасибо и на этом)

6. Женек (18.12.2010 / 00:29)
я не знаю функций таких.. О_о

URL: https://visavi.net/topics/16677