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

Edge Cihazlarda ONNX Modellerini CPU’ya Düşüren 5 Kritik Operatör Hatası ve Çözümleri
17 Temmuz 2026

Edge Cihazlarda ONNX Modellerini CPU’ya Düşüren 5 Kritik Operatör Hatası ve Çözümleri

Production ortamında ONNX modellerinin NPU yerine CPU’da çalışmasına sebep olan 5 spesifik operatör hatası, debug yöntemleri ve latency optimizasyon stratejileri.

Devamını Oku
JSON Web Token (JWT) Nedir ve PHP ile Nasıl Kullanılır?
1 Eylül 2024

JSON Web Token (JWT) Nedir ve PHP ile Nasıl Kullanılır?

JSON Web Token (JWT), iki taraf arasında güvenli bir şekilde bilgi alışverişini sağlamak amacıyla kullanılan açık bir standarttır. Bu standart, bir JSON nesnesinin dijital imza…

Devamını Oku
Dağıtık Sistemlerde Cardinality Explosion: Prometheus ve Mimir ile Maliyet Yönetimi
5 Nisan 2026

Dağıtık Sistemlerde Cardinality Explosion: Prometheus ve Mimir ile Maliyet Yönetimi

Dağıtık sistemlerde metrik maliyetlerini artıran yüksek kardinalite sorununu çözmek ve Prometheus ile Grafana Mimir üzerinden depolama optimizasyonu sağlamak için teknik stratejileri keşfedin.

Devamını Oku
AI Asistan