Php ile karakter sayısı sınırlama

Bir çok web sitesinde yayınlanan uzun yazılar görünümü bozmamak amacıyla belli bir karakter sayısından sonra kesilerek “Devamını Oku »” bağlantısı eklenir ve bu şekilde yazının kalan kısmını okuyabiliriz. Peki böyle bir özelliği php ile nasıl yapabiliriz?

Eğer sizde web sitenize böyle bir “Devamını Oku »” bağlantısı eklemek istiyorsanız, kullanacağınız yöntemlerden biride substr kullanarak metini sınırlandırmak. Aşağıda bir örnek vererek substr ile metni nasıl sınırlandırabilirsiniz gösterdim. Umarım işinize yarar. Ayrıca hertürlü sorunuzu yorum formunu kullanarak sorabilirsiniz. En kısa zamanda cevaplamaya çalışacağım.

<?php
 // Sınırlandıralacak yazınız.
 $yazi = "deneme metin buraya yazılacak veya dbden alınacak size kalmış";
 // Yazının karakter sayısı.
 $uzunluk = strlen($yazi);
 // Sınırlandıralacak sayı.
 $sinir = 20;
 // Yazının uzunluğunun sınırdan büyük olup olmadığını kontrol et.
 if ($uzunluk > $sinir) {
 // Eğer büyükse Devamını Oku yazısını ekle.
 $icerik = substr($yazi,0,$sinir) . "&nbsp;" . "Devamını Oku &raquo;";
 }
 // İçeriği ekrana yazdır.
 echo $icerik;
 ?>

6 Yorum

  1. Volkan AĞAOĞLU 26 Aralık 2009
  2. admin 27 Aralık 2009
  3. Ali OYGUR 27 Aralık 2009
  4. admin 27 Aralık 2009
  5. Ferid Hakan 22 Kasım 2010
  6. Ali şahin 19 Mayıs 2011

Yorum Yaz