PHP’de Cümle veya Metni Bölme


<?php
//Devamını Başka Bir Sayfada Göstermek İstediğiniz Yazılarınız İçin Kullanabilirsiniz
//Uzun Yazıları Kelimeyi Bölmeden Kısaltır...

function metin_bol($metin, $baslangic, $uzunluk, $yaziid)
{
  $sayfa = $_SERVER['PHP_SELF']; //Geçerli Sayfa... İsterseniz Değiştirebilirsiniz...

  $devam = "";
  $harfsayi = strlen(trim($metin));

  $metin = substr($metin, $baslangic, $uzunluk);
  $dizi = explode(' ', $metin);
  array_pop($dizi);
  $metin = implode(' ', $dizi);
  $metin = trim($metin);
  $sonsayi = strlen($metin);

  if ($harfsayi > $sonsayi)
  {
    $devam = '...<br><a href="'.$sayfa.'?yazi='.$yaziid.'"> devamı »</a>';
  }
  $metin = "$metin $devam";
  return $metin;
}

/* Kelimeyi Bölmeden, Cümleyi İstediğiniz Yerden Böler... */
/* FONKSİYONUN KULLANIMI */
$cumle = "En Yararlı Türkçe Kaynak Sitesi ";
echo metin_bol($cumle,0,13,1);
?>

Be the first to comment

Leave a Reply

Your email address will not be published.


*