strlen() Kullanımı - PHP Fonksiyonları
PHP Genel 8 Aralık 2007 - 1,352 viewsstrlen () Fonksiyonu ve Kullanımı
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 kullanın";
return 0;
} else {
return 1;
}}
?>
İkinci örneğimizde ise bir cümledeki boşlukları çıkartarak kalan karakter sayısını bulalım. 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ı 35 olacaktır.
Buradaki strlen() örnek kodların dışında, strlen fonksiyonu yaptığınız uygulamlarda rahatlıkla kullanılabilecek php'nin önemli fonksiyonlarından biridir.
Yeni Yorumlananlar