strlen() kullanımı
strlen () 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] php
$degisken = 'Ahmet';
echo strlen($degisken);
//Sonuç olarak ekrana 5 gelecektir.
?>
[/php]
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.
strlen() Fonksiyonu İle İlgili Örnekler
[php]
php
$degisken = '
Ahmet Çalışkan.
‘;
echo strlen($degisken);
//Sonuç olarak ekrana 22 gelecektir.
?>
[/php]
İ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]
php
function karaktersayisi( $crk ){
if ( strlen($crk) < 10){
echo "Lütfen en az 10 karakter kullanın";
return 0;
} else {
return 1;
}}
?>
[/php]
İ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] 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.
[/php]