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.