kişisel düşünceler, üstüne bir de teknoloji..

Php İle Kelime Bazlı Metin Limitleme

Web siteleri kodlarken zaman zaman metin limitlendirmesi yapmaya ihtiyaç duyarız. Php’de de metinleri limitlendirmek için dahili fonksiyon bulunuyor. Fakat bu fonksiyon karakter sayısına göre sınırlandırdığından dolayı bazen kelimelerimiz yarım kalabiliyor. Bu gibi durumların önüne geçmek için de bu işlemi kendi yazdığımız bir koda yaptırmamız gerekiyor. Neyse ki web’de ufak bir araştırma yaptığımızda istediğimiz kodları rahatlıkla bulabiliyoruz. Aşağıdaki kodları kullanarak sizde Php’de metinlerinizi kelime bazlı olarak limitleyebilirsiniz.

Kullanılacak Kodlar:

<?php
// önce yazıyı kelimelere bölelim..
$kelime = explode(" ",$yazi);
// kaç kelime oldu bakalım..
$say = count($kelime);
// sınır belirleyelim..
$sinir = 40;
// eğer metindeki kelime sayısı sınırımızdan az ya da eşit ise yarısını keselim..
if($say <= $sinir) { $kes = $say*50/100; }
// sınırdan çok ise, sınır belirlediğimiz kelime sayısı olsun..
else { $kes = $sinir; }
// yazıyı ekrana basalım..
for($i = 0; $i <= $kes; $i++)
{ echo $kelime[$i].' ' ; }
// devam yazısı..
echo ' <a href="#">devamı burada</a>';
?>

Kaynak: http://www.yakuter.com/php-ile-metin-sinirlama/

1 Comment

  1. Freddie80

    Eklediğiniz kodlar gerçekten çok faydalı, metinleri php kodlarına limitlyebilecek kodlar arıyordum,teşekkür ederim.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir