Menu
Coddy logo textTech

Challenge - Vowel Counter

Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 71 / 71.

challenge icon

Görev

Kolay

Bir satır giriş okuyun:

  • Bir metin dizesi (örneğin, Hello World)

countVowels adında bir fonksiyon oluşturun ki bir parametre alsın:

  • $text olarak string

Fonksiyonun int dönüş tipi beyanı olmalı ve dizgedeki toplam ünlü harf sayısını (a, e, i, o, u) saysın.

strlen() ile bir for döngüsü kullanarak her karaktere gezin. Her karakter için, hem büyük hem küçük ünlü harfleri işlemek üzere strtolower() kullanın, ardından herhangi bir ünlü harfle eşleşip eşleşmediğini kontrol edin.

Fonksiyonu giriş değeriyle çağırın ve döndürülen sonucu yazdırın.

Örnek:

"Hello World" → 3 (e, o, o)
"AEIOU" → 5
"rhythm" → 0

Kendin dene

<?php
// Girdiyi oku
$text = trim(fgets(STDIN));

// TODO: countVowels adında bir fonksiyon oluşturun ki:
// - Bir parametre kabul eder: $text dize olarak
// - int dönüş tipi beyanı olsun
// - Her karakteri dolaşmak için strlen() ile bir for döngüsü kullansın
// - Hem büyük hem küçük ünlü harfleri işlemek için strtolower() kullansın
// - Ünlü harflerin (a, e, i, o, u) toplam sayısını saysın ve döndürsün



// Fonksiyonu çağırın ve sonucu yazdırın
echo countVowels($text);
?>

Temeller bölümündeki tüm dersler