PHP Yazı Kısaltma Fonksiyonu

  2016/07/13 19:51 • Ana Sayfa > PHP

Gerek blog/makale içerikli yazılımlarda description etiketinde kullanmak üzere, gerekse gönderilerinizi listelerken; gönderi içeriğinden sadece bir miktar kısmı almak istediğinizde kullanabileceğiniz ve HTML etiketlerinde sorun yaratmayan çalışan yazı kısaltma fonksiyonu kullanılabilir.

Az & öz kod candır diyenler için, aşağıdaki yazı kısaltma fonksiyonunu kullanabilirsiniz. WordPress'te the_excerpt() olarak bilinen fonksiyon kullanımı ise şöyle;

function kisaltPost($string, $kelime){
  if (strlen($string) >= $kelime) {
    return str_replace('"', '', trim(mb_substr(strip_tags($string, ''), 0, $kelime, "UTF-8"))).'...';
  }else{
    return str_replace('"', '', trim(mb_substr(strip_tags($string, ''), 0, $kelime, "UTF-8")));
  }
}

Kullanmak istediğiniz alanda ise;

echo kisaltPost('Burada bir miktar uzun kod hatta html etiketi Kodlab linki bulunsun.', 20);

Kolay gelsin :)

Yazar: Ercüment Çözer (@Felina)

2009 yılında gelen "internet için bir şeyler üretme isteği" doğrultusunda yazılım öğrenmeye başladım. Aradan geçen süre zarfında başta PHP ve Python olmak üzere, ticareti yapılabilir birçok şey öğrendim. Şu sıralar web ve mobil ortamda kodlama, tasarlama ve pazarlama konularındaki bilgilerimi pekiştirmek ve ihtiyaç halinde diğer insanlara da yardımcı olabilmek için KodLab.org'u kurdum. Freelance olarak kendi projelerimle ilgileniyorum.