mantığını düşünelim karakter saymaktan çok kelime saymak daha iyi.
kelime1 kelime2 kelime3 kelime 4 , türkçe dil yapısında tahminimce 14 harften daha fazla kelime olmadığını varsayar isek 6 kelimeyi alabiliriz.
php koduna gelir isek
<? $string = 'kelime1 kelime2 kelime3 kelime5 kelime6 kelime7 ve devammmmmm ediyor';
$baslik = explode(" " ,$string);
$yeni_baslik = '';
while ($i <= 6) {
$yeni_baslik. = " ".$baslik[$i];
}
ve
$yeni_baslik = trim($yeni_baslik) ; // ilk bastaki boslugu yok etmek icin
// basit bir yontem farkli şekilde de yapılabilir aşırı anormal bir durum yoksa //kullanılabilecek bir yöntemdirbu arada kodları hızlı yadım syntax hatası olabilir.