PHP ile Yazıların Uzunluğunu Kısaltma Fonksiyonu
Blog'a Dön

PHP ile Yazıların Uzunluğunu Kısaltma Fonksiyonu

Buğra Şıkel

PHP ile yazı kısaltma fonksiyonu

Merhabalar, bu içeriğimizde php ile yazılarımızı istediğimiz uzunluğa kolayca getirebileceğimiz kısaltma fonksiyonuna bakacağız. Fonksiyonumuzda Türkçe karakterlere uyumluluk sorunu göstermeyecek olan mb_substr() fonksiyonunu kullanıyoruz.

function shortly($par, $length= 180) 
// $par değişkeni ile kısaltacağımız içeriği gönderiyoruz
// $length değişkeni ile uzunluğun ne kadar olacağını gönderiyoruz, girmezsek varsayılan olarak 180 geliyor.
{
    if (strlen($par) > $length) { // eğer içerik, belirlediğimiz uzunluktan büyükse fonksiyonumuz devreye giriyor
        $par = mb_substr($par, 0, $length, "UTF-8") . ".."; // mb_substr() fonksiyonunu kullanarak kısaltıyoruz ve devamı olduğunu belli etmek için sonuna '..' ekliyoruz.
    }
    return $par;
}

// Örnek: 
$content = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";
echo shortly($content, 20);
// Çıktımız: "Lorem ipsum dolor si.."

Diğer yazılarıma göz atmak için tıklayın.

Web sitesine mi ihtiyacınız var ?

Bunları da beğenebilirsiniz

Dağıtık Sistemlerde Context Propagation Hataları: İzlenebilirlik Kayıplarını Teşhis Etme
26 Nisan 2026

Dağıtık Sistemlerde Context Propagation Hataları: İzlenebilirlik Kayıplarını Teşhis Etme

Heterojen mikroservis ağlarında context propagation hatalarını teşhis etme stratejilerini öğrenin ve üretim ortamındaki izlenebilirlik açıklarını kapatın.

Devamını Oku
Autoencoder Modelleri için PyTorch mu TensorFlow mu? 2026 Yılı İçin En İyi Seçim
16 Ocak 2026

Autoencoder Modelleri için PyTorch mu TensorFlow mu? 2026 Yılı İçin En İyi Seçim

Derin öğrenme alanında Autoencoder’lar, veri sıkıştırma, anomali tespiti ve özellik öğrenimi gibi birçok kritik görevde kilit rol oynamaktadır. Bu güçlü modelleri eğitirken karşılaşılan temel sorulardan…

Devamını Oku
ClickHouse Dağıtık Tablo Mimarisinde Data Skew: Sharding Key Seçimi ve Resharding Stratejileri
1 Nisan 2026

ClickHouse Dağıtık Tablo Mimarisinde Data Skew: Sharding Key Seçimi ve Resharding Stratejileri

ClickHouse kümelerinde performans darboğazlarına yol açan data skew (veri dengesizliği) problemini gidermek için doğru sharding key seçimi ve gelişmiş resharding tekniklerini keşfedin.

Devamını Oku
AI Asistan