Hoşgeldin Misafir

PHP’de Türkçe Karakter Hatası Almadan Yazı Kısaltma Fonksiyonu

Yücel Yıldırım

28 Nis 2019
1,397 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Bir yazıyı yada bir metni Türkçe karakter hatası almadan kısaltmak, kaç karakter görüneceğini belirtmek için kullandığım fonksiyon;-


PHP:
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;
	}
 
	// Kullanımı
	$uzunYazi = "Kod Günlüğüme Eklediğim En Yararlı Fonksiyonlardan bir tanesi bu";
	echo kisalt($uzunYazi, 20);

-Fonksiyon yazarı Erbilen‘e Teşekkürler.--