Menu
Coddy logo textTech

Görev - Sesli Harf Sayacı

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 girdi okuyun:

  • Bir metin dizesi (ör. Hello World)

Bir parametre kabul eden countVowels adlı bir işlev oluşturun:

  • string türünde $text

İşlevin int dönüş türü bildirimi olmalı ve dizedeki toplam sesli harf (a, e, i, o, u) sayısını hesaplamalıdır.

Her karakteri yinelemek için strlen() ile birlikte bir for döngüsü kullanın. Her karakter için, hem büyük hem de küçük harfli sesli harfleri ele almak üzere strtolower() kullanın, ardından karakterin herhangi bir sesli harfle eşleşip eşleşmediğini kontrol edin.

İşlevi girdi değeriyle çağırın ve döndürülen sonucu yazdırın.

Örneğin:

"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ştur ki:
// - Bir parametre kabul eder: string olarak $text
// - int dönüş tipi bildirimine sahiptir
// - Her karakteri dolaşmak için strlen() ile bir for döngüsü kullanır
// - Hem büyük hem küçük harf sesli harfleri işlemek için strtolower() kullanır
// - Sesli harflerin (a, e, i, o, u) toplam sayısını sayar ve döndürür



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

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

Kendi başına pratik yap: Online PHP derleyicisi