Menu
Coddy logo textTech

Wyzwanie — licznik samogłosek

Część sekcji Podstawy ścieżki PHP w Coddy. Lekcja 71 z 71.

challenge icon

Wyzwanie

Łatwy

Wczytaj jeden wiersz danych wejściowych:

  • Ciąg tekstu (np. Hello World)

Utwórz funkcję o nazwie countVowels, która przyjmuje jeden parametr:

  • $text jako string

Funkcja powinna mieć deklarację typu zwracanego int i zliczać łączną liczbę samogłosek (a, e, i, o, u) w ciągu.

Użyj pętli for z strlen(), aby przejść przez każdy znak. Dla każdego znaku użyj strtolower(), aby obsłużyć zarówno wielkie, jak i małe samogłoski, a następnie sprawdź, czy jest to jedna z samogłosek.

Wywołaj funkcję z wartością wejściową i wypisz zwrócony wynik.

Na przykład:

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

Spróbuj swoich sił

<?php
// Odczytaj dane wejściowe
$text = trim(fgets(STDIN));

// TODO: Utwórz funkcję o nazwie countVowels, która:
// - Przyjmuje jeden parametr: $text typu string
// - Ma deklarację typu zwracanego int
// - Używa pętli for i strlen(), aby przejść przez każdy znak
// - Używa strtolower(), aby uwzględnić zarówno wielkie, jak i małe samogłoski
// - Zlicza i zwraca łączną liczbę samogłosek (a, e, i, o, u)



// Wywołaj funkcję i wypisz wynik
echo countVowels($text);
?>

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator PHP online