PHP Metin Kısaltma

Sitemizin herhangi bir bölümünde yazımızın belirli bir bölümünü kısaltma ihtiyacı hissedebiliriz. PHP’de yazı kısaltmak için substr() fonksiyonunu kullanmaktayız. Kısaltacağımız yazı içerisinde html tag’lerini temizlemek istersek strip_tags() fonksiyonunu, yazının başında ve sonunda boşluk varsa ve onları temizlemek istersek de trim() fonksiyonunu kullanmaktayız. Hepsini birleştirip bir örnek yapalım.

 

[PHP]
$metin = “Bu yazı kısaltma için kullanılacaktır. Aynı zamanda temizleme işlemleri yapılacaktır.”;
$temiz_metin = trim(strip_tags($metin));
$kisa_metin = substr($temiz_metin, 0, 20) . “…”;

echo $kisa_metin;
[/PHP]

Kodumuz ilk olarak metin içerisindeki html tag’lerini temizliyor. Ardından metnin sağında ve sonunda boşluk varsa boşlukları temizliyor. Son olarak da metni 0. karakterden itibaren başlatıp 20 karekter kısaltıyor.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir