Функция на PHP для обрезания больших слов.
Попалась задача: обрезать большие слова в тексте.
Залез в wikipedia увидел какое кол-во букв бывает у слова. Как пример: Кокамидопропилпропиленгликольдимонийхлоридфосфат (48 букв, химическое вещество)
Ну а вот сама ф-ция:
function strWord($str){
$e = explode(" ",$str);
for($i=0;$i<sizeof($e);$i++){
$len = strlen($e[$i]);
if($len > 30){
$tmp = substr($e[$i], 0, 30).' '.substr($e[$i], 31, $len);
$str = str_replace($e[$i],$tmp,$str);
}
}
return $str;
}
Комментарии:
Нету комментариев для вывода...