PHP – Metin’de Belirtilen karakter kadar sınırlandırma Yapma Fonksiyonu

Php projelerinizde bazen uzun uzadıya eklediğiniz String ifadeleri kısıtlamanız gerekebilir. Örneğin bir blog scripti yazıyorsunuz ve anasayfada içeriğin belirli bir kısmını göstermek istiyorsunuz. Bunun için bir takım php fonksiyonlarını mantıklı bir ifade halinde kullanmanız gerekebilir. Ben bir fonksiyonda bunu gerçekleştirdim ve fonksiyonu da sizlerle paylaşıyorum.

function kisalt($item,$miktar){
 $temiz=strlen($item);
    if($temiz>$miktar){
        echo mb_substr($item,0,$miktar,'UTF-8').'...';
    }else{ 
        echo $item;
    }
}

Kisalt fonksiyonu ile artık $item isimli değişkenimi miktar kadar kısaltabilirim. İlk olarak Strlen ile karakter sayısına ulaştım. Ardından karakter sayısı, belirlediğim miktardan büyükse mb_substr ile miktar kadar olan karakteri aldırdım. Eğer değilse direk olarak $item değişkenimi yazdıracak. Şimdi çalıştıralım.

$item= 'Yenibirşey.net ile Php öğrenmeye başladım. Kolayca bu metni dilediğim miktarda kısaltıyorum. Daha ne olsun acaba ? Lorem ipsumdan daha kıymetli oluyor böyle yazınca :)';

kisalt($item,80);

$item değişkenine atatığım yazının 80 karakterlik kısmı ekrana yansıyacak geri kalan kısım üç nokta ile gizlenecektir. İyi Çalışmalar!

Hakkında Kazım Uslu

Kazım Uslu
Php, Javascript, C# gibi yazılım dillerine kendini adamış başarılı bir Webmaster.

Bir cevap yazın

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