biliyorum bu bir çözüm önerisi değil ama nedense üstüme vazife edindim,
burada bizim yazımız var ve biz bu yazıyı sayfamızın title tagın ne kadar garipse,
burada bizim yazımız var ve biz bu yazıyı sayfamızın title da en az o kadar garip görünüyor bence

3 nokta koyunca en azından devamı var ama sığmadı anlamını çıkarıyor kullanıcı
O zaman benim fonksiyonu şöyle düzeltelim mi ?
Cümledeki harf sayısı "uzunluk"tan büyük ise sonuna ... koyalım
function metin_bol($metin, $baslangic, $uzunluk)
{
if(strlen($metin) > $uzunluk-$baslangic ){
$devam = "";
$harfsayi = strlen(trim($metin));
$metin = substr($metin, $baslangic, $uzunluk);
$dizi = explode(' ', $metin);
if(count($dizi)>=2){
array_pop($dizi);
}
$metin = implode(' ', $dizi);
$metin = trim($metin)."...";
$sonsayi = strlen($metin);
}// belirtilen aralık eğer $metinden büyükse olduğu gibi bırak metin'i
$metin = "$metin ";
return $metin;
}