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.
8 Mart 2015 Pazar
php strlen
Gönderen
mkam
zaman:
00:50
Etiketler :
php
php ahmet değişkeni
php str_replace
php strlen
php strlen hakkında bilgi
php strlen ile ilgili bilgi
php strlen ile karakter sayımı
php strreplace
str_replace
0 yorum
Yorum Gönder