web tasarım dersleri

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)

Comments

asd

asdsad

Teşekkürler

Hocam tüm anlatımlarınız olağanüstü özgün yine bu denli konu paylaşımınız için teşekkür ediyorum.
Araştırıpta bulamadığım birşey daha var, örneğin ardarda tekrara gelen 7 büyük harfi otomatikmen (7 harf) olmak kaydıyla uyarı amaçlı küçük harfe çevirme sistemi yapamadım. Kısacası buna yönelik bir makalenizde olursa takipte kalacagım. Bu kayıtlı bir kişinin hesaptaki adıyla alakalı bir durumdur. Fazla duyarlı bir sistem için uğraşıyorum :)

yücel

Girilen Bir kelimenin hecelerini bulan programı Java ile Sınıf yapısı kullanarak yazınız..

örnek olarak
Okul, Hastane, Araba

sonuç:
o-kul
has-ta-ne
a-ra-ba

anlatmak istediğim bu abi yardımcı olursan sevinirim teşekkürler.. ;-)

MEHMET

S.A. anlatımın gayet güzel ancak sormak istediğim birşey…
örneğin inputa yazdırdığım yazıyı php ile çekip karakter uzunluğunu buluyorum daha sonra kelimenin son karakterini silmek için son karakterini belirliyorum ama silip inputa tkrr nasıl atacağımı söylermisiniz ? :)
ÖRNEK:
if($_POST['s1'])
{
$kelime=$_POST['s1'];
$harf=substr($kelime , -1 , strlen($kelime));
}

Şafak

Mehmet, silme işlemini yapmak için son karakteri almaya gerek yok aşağıdaki şekilde silebilirsin.

$kelime=”Şafak”;
$yeni_kelime = substr($kelime, 0, -1);
echo $yeni_kelime;

Leave a comment

name*

email* (not published)

website