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(336)
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 222 Gün Ö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