Php de substr()
ile metin kırpma, substr()
Fonksiyonu İle Uzun Bir Metin, Makale Gibi Yazı Çeşitlerini Kırpabiliriz. Örnek Olarak Bir Blog Sitesinde Veya Haber Portalında AnaSayfada Bulunan Haber İçeriklerinin Kısa Özet Halleri Gibi Makalenin Belirli Bir Bölümünü Gösterip Kalanını İse Devamını Oku şeklinde Yapabiliriz. Veya Metin, Makale Gibi Yazı Çeşitlerinde Kaçıncı Harfinden, Kelimesinden Başlayabilir Bunuda Belirtebilirsiniz.
$metin = "substr() Fonksiyonu İle Uzun Bir Metin, Makale Gibi Yazı Çeşitlerini
Kırpabiliriz. Örnek Olarak Bir Blog Sitesinde
Veya Haber Portalında AnaSayfada Bulunan Haber İçeriklerinin Kısa Özet Halleri Gibi
Makalenin Belirli Bir Bölümünü Gösterip
Kalanını İse Devamını Oku şeklinde Yapabiliriz. Veya Metin, Makale Gibi Yazı
Çeşitlerinde Kaçıncı Harfinden, Kelimesinden
Başlayabilir Bunuda Belirtebilirsiniz.";
echo substr($metin, 0, 100) . "
";
Yukarıdaki Örnekte Metin İçeriğinden 0. Kelimesinden Başlayıp 100. Kelimesine Kadar Kırpmış Bulunmaktayız. Misal Gelen Değerde, Makalede İçerik 100 Kelimeden Uzunsa Ve Bunun Sonuna Devamını Oku Demek İstersek Aşağıdaki Örnekteki gibi Bir Kısa if Yazabiliriz.
if(strlen($metin) >100){
echo substr($metin, 0, 100) . "... Devamını Oku"; // Eğer Değer 100 Den Fazlaysa Sonunda Üç Nokta Ve Devamını Oku Şeklinde Ekledik.
}else{
echo $metin; // Eğer Değer 100 Den Küçükse Kırpma Yapmadan Direk Ekrana Yazdır Dedik.
}
Yorum yapabilmek için giriş yapmanız gerekmektedir.