php strlen | Dersim php

8 Mart 2015 Pazar

php strlen

PHP deki strlen() fonksiyonu ile değişkenlerimiz içinde bulunan karakter sayılarını sayabiliriz.

Yani değişkenimizin içindeki kelime Ahmet olsun, fonksiyonu bu değişkene uyguladığımız  zaman çıktının 5 olduğunu göreceğiz. Değişken içindeki karakter sayısını saymak için  yapmamız gerekenler aşağıdaki gibi olacaktır.

<? php

$degisken = 'Ahmet';

echo strlen($degisken);

?>

Sonuç olarak ekrana 5 gelecektir.

Bu örnekteki gibi değilde eğer değişkenimizin içinde boşluklar, noktalama işaretleri veya html karakterleri bulunuyorsa, fonksiyonumuz tüm bu karakterleride sayarak sonuca ekleyecektir.

Aşağıdaki örnekteki gibi.

<? php

$degisken = '<p>Ahmet Çalışkan.</p>';

echo strlen($degisken);

?>

Sonuç olarak ekrana 22 gelecektir.

strlen() Fonksiyonu İle İlgili Örnekler

İlk örneğimizde html forma girilen karakter sayısı, alt sınırın altında ise kullanıcıya tekrar  girmesi için uyarı verdiren bir fonksiyon olacaktır. Alt sınırımız 10 olsun

<? php

function karaktersayisi( $crk ){

if ( strlen($crk) < 10){

echo "Lütfen en az 10 karakter

return 0;

} else {

return 1;

}}

?>

İkinci örneğimizde ise bir cümledeki boşlukları çıkartarak kalan karakter sayısını bulalım.


Str_replace();

Normalde strlen fonksiyonu tüm boşluklarıda sayacaktır.

<? php

$cumle = "Php fonksiyonu ile ilgili kolay örnekler";

$son_hal = str_replace(' ','',$cumle); // Bu işlemle boşluklar kaldırılıyor

echo strlen($son_hal);

?>

Bu işlem sonucunda çıktı

Buradaki strlen() örnek kodların dışında, strlen fonksiyonu yaptığınız uygulamlar da rahatlıkla

kullanılabilecek php'nin önemli fonksiyonlarından biridir.

0 yorum

Yorum Gönder