Php Scriptlerim | Ücretsiz Php Scriptler

Blog

Yazı Kısaltma Örnekleri

2 yıl önce  -  2,431 Okunma

PHP ile yazdığımız yazıları, makaleleri kaydedip yazdırırken genel de sitenin tasarımı ve uzun bir yazıyı sitenin ilk sayfasında yayınlamak istemediğimizden dolayı kısaltma işlemi yapmak isteriz.

Bu durum sadece kendimiz için kolaylık değil sitemize giren ziyaretçilerimiz için de sade göze hoş gelen ve kullanışlı bir site oluşturmamız gerekiyor.

Bu durum da sizlere önerebileceğimiz 2 adet kodlama ile bu durumu kolayca aşabileceksiniz. Kodların biri fonksiyon, diğeri ise kodlamanın içinde kullanmanız gereken değişken ve kontrollerdir.

Fonksiyon ile metin kısaltma (fonksiyonların en büyük kolaylığı fonksiyonu bir kez tanımladıktan sonra sitemiz de istediğimiz her sayfada kullanabiliriz)

function kisalt($metin, $uzunluk){
        $metin = substr($metin, 0, $uzunluk)."...";
        $metin_son = strrchr($metin, " ");
        $metin = str_replace($metin_son," ...", $metin);
        
        return $metin;
    }

//Kullanımı($icerik değişkeninin de uzun bir yazı olduğunu varsayıyoruz)
 
echo kisalt($icerik, 400); //$icerik de ki yazıdan 400 karakterini al 400 karakter'den sonra ise ... ekleyerek yazıyı kısalt demiş oluyoruz.


Değişkenler ve Kontrol
(bu kodların dezavantajı her kullanmak istediğiniz sayfa için aynı kodları tekrar tekrar yazmak zorunda olmanızdır)

$detay = $_POST['icerik']; //POST edilmiş değişken de uzun bir yazı olduğunu varsayıyoruz

$uzunluk = strlen($detay);
$limit = 270;
if($uzunluk > $limit){ $detay = substr($detay,0,$limit) . "..."; }		
echo $detay; //$limit değişkenin de ki sayıya göre yazımız da karakter kısıtlamasını yapar, 
dezavantajı ise aynı kodu sürekli yazmak zorunda olmamızdır

Yorumlar

    Bu yazıya henüz bir yorum yapılmamış. İlk yorum yazan siz olun!


Yorum Gönder