saturn_ixii adlı üyeden alıntı: mesajı görüntüle
bazı sitelerimde bu substr komutuyla kesiyorum yazıları
tam bir soru soracaktım: substr ile kesince yazıyı, son harf türkçe karakter ise son utf8'de harfi düzgün göstermiyor. Bunun çözümü var mı? diyecektim ki.. kelime ile kesmeyi gördüm. gerçi yazıyı ekrana for döngüsüyle kelime kelime yazıyor, siteyi yavaşlatmaz inş.
Kelime tabanlı bir özetleme deneyin, Yukarıdaki kodun fonksiyonlaşmış şekli. Merak etmeyin 0.01sn ancak farkeder. Test yapmadım ancak yavaşlatması söz konusu değil (:
function ozet($yazi, $limit = 10)
{

$ozet = "";
$kelime = explode(" ", $yazi);
if(count($kelime) > $limit) {
   for($i = 0; $i <= $limit; $i++) {
       $ozet .= $kelime;
   }
   return $ozet .= "...";
}
else
{
   return $yazi;
}

}