Navigate / search

Strlen () ile PHP’de Metin Uzunluğu Bulmak

Metin fonksiyonlarında ilke göreceğimiz komut strlen() fonksiyonudur.Kullanımı şöyledir.

strlen($degisken)

Peki strlen() fonksiyonu ne işe yarar ? Parantez içinde belirtilmiş olan değişkendeki içeriğin uzunluğunu yani karakter sayısını verir.Tabiki sayısal olarak.
Şimdi bu fonksiyonu gerçek bir metin üzerinde deneyerek görelim.

1
2
$metin="Bu bir deneme metinidir.";
echo strlen($metin);

Bu komutları denediğiniz taktirde echo ile yazdırdığımız sonucun “24” olduğunu göreceksiniz.

Strlen() ile metin uzunluğu bulma işlemini birçok farklı uygulamalarda kullanabiliriz.Örneğin sitemize bir kayıt formu oluşturduk ve kayıt işlemi sırasında girilen kullanıcı adının en faza 12 karakter olmasını istiyoruz.Gelen kullanıcını adını bir değişkenin içine atıp sonrasında if ile karakter sayısını kontrol edebiliriz.Hemen bununla ilgilide bir örnek yapalım.

1
2
3
4
5
$kullaniciadi="PhpDersiÖğreniyorum";
if (strlen($kullaniciadi) > 12){
       echo "Kullanıcı Adı 12 Karakterden Uzun Olamaz<br>";
       echo "Sizin denemiş olduğunuz kullanıcı adı".strlen($kullaniciadi)." karakterdir. <br>";
}

$kullaniciadi adlı değişkenimiz içeriğindeki metin 19 karakter olduğu için uyarı verecektir.Bunun gibi basit bir fonksiyonun nerede kullanıldığını gördük.
Ek bilgi olarak strlen() den dönen sonucu direk olarak bir değişkenin içeriğinede atabiliriz.

$uzunluk=strlen($degisken)