Php Değişkendeki Harf Sayıların Miktarını Bulma
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon

bilgi UstaDerslik
Bu uyari kutusudur.
Tamam

Anasayfa
İletişim
Üyeler

Php Değişkendeki Harf Sayıların Miktarını Bulma

Paylaş  :
profil
atm10
GÖRÜNTÜLENME(2994)
RAPOR ET
Merhba.
Bir değişkendeki harf ve sayıların ne kadar olduğunu nasıl bulabiliriz.
örnek
<?php 
$degisken = "abcd-123456";
?>

sonuc şöyle dönmesi gerekiyor.

4 tane harf
1 tane tire
6 tane sayı var.

Bunu nasıl yapabilriz?
Teşekkürler...




cArleone
cArleone 7 Yıl Önce Cevaplandı
Metin içinde harfleri tek tek aratıp sayısını bulacaksın.Sonra sayıları tek tek arayıp sayılarını bulacaksın.geriye kalan karakter sayısıdır.Şöyle yaptım incele.

<?php
$sayilar= array(0,1,2,3,4,5,6,7,8,9);
$harfler= array('a','A','b','B','c','C','d','D','e','E','f','F','g','G','ğ','Ğ','h','H','ı','I','i','İ','j','J','k','K','l','L','m','M','n','N','o','O','ö','Ö','p','P','r','R','s','S','ş','Ş','t','T','u','U','ü','Ü','v','V','y','Y','z','Z');
$metin = "aaAbcdZZzY-8923456??!";
$sayi=0;$harf=0;$karakter=0;

for($i=0;$i<count($sayilar);$i++){
$sayi+=substr_count($metin,$sayilar[$i]);
}
for($i=0;$i<count($harfler);$i++){
$harf+=substr_count($metin,$harfler[$i]);
}

$karakter=strlen($metin)-($sayi+$harf);

echo "Metin : ".$metin."<br /><br />Harf Sayısı : ".$harf."<br />Sayı Sayısı : ".$sayi."<br />Karakter Sayısı : ".$karakter;
?>


Çıktısı :
Metin : aaAbcdZZzY-8923456??!

Harf Sayısı : 10
Sayı Sayısı : 7
Karakter Sayısı : 4



Kod
Kalın
Vurgu
Resim
Video
Url
CEVAPLA
Tüm Hakları Saklıdır. ©Arleone 2013-2014 UstaDerslik






Giriş
Şifremi Unuttum...
Şifre Talep
  Kuralları Kabul Ediyorum.
Kaydol