Php yazı kısaltma fonksiyonu
Php ile yazı kısaltmak için bu basit kodu kullanabilirsiniz.
<?php
$kisaltilacakmetin="Php ile yazı kısaltmak için bu basit kodu kullanabilirsiniz.";
public static function kisalt($kelime, $str = 10) {
if (strlen($kelime) > $str) {
if (function_exists("mb_substr")) $kelime = mb_substr($kelime, 0, $str, "UTF-8").'..';
else $kelime = substr($kelime, 0, $str).'..';
}return $kelime;
}
?>
<!--Aşağıdaki echo örneğinde iki değerde kısaltılacak metini ve karakter sayısını giriyoruz. Fonksiyonumuz bu değerlere göre kısaltma işlemini yapıp 3 nokta ekliyor.-->
<p><?= $fonks->kisalt($kisaltilacakmetin,80);?></p>
Fonksiyonlar dosyanızda tanımladığınız değişkene göre kodu revize ediniz. Kullandığınız php sürümünde mb string eklentisinin olup olmadığını kontrol ediniz. Bazı php yapılandırma ve sürümlerinde bu fonksiyonun çalışmamasına sebep olabilir.