Menu
Coddy logo textTech

Challenge - Vowel Counter

Teil des Abschnitts Grundlagen der PHP-Journey von Coddy — Lektion 71 von 71.

challenge icon

Aufgabe

Einfach

Lesen Sie eine Zeile der Eingabe:

  • Ein Textstring (z. B. Hello World)

Erstellen Sie eine Funktion namens countVowels, die einen Parameter akzeptiert:

  • $text als string

Die Funktion sollte eine Rückgabetyp-Deklaration von int haben und die Gesamtzahl der Vokale (a, e, i, o, u) im String zählen.

Verwenden Sie eine for-Schleife mit strlen(), um durch jedes Zeichen zu iterieren. Für jedes Zeichen verwenden Sie strtolower(), um sowohl Groß- als auch Kleinbuchstaben-Vokale zu handhaben, und prüfen Sie dann, ob es zu einem Vokal passt.

Rufen Sie die Funktion mit dem Eingabewert auf und geben Sie das zurückgegebene Ergebnis aus.

Zum Beispiel:

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

Probier es selbst

<?php
// Eingabe lesen
$text = trim(fgets(STDIN));

// TODO: Erstelle eine Funktion namens countVowels, die:
// - Nimmt einen Parameter entgegen: $text als string
// - Hat eine Rückgabetyp-Deklaration von int
// - Verwendet eine for-Schleife mit strlen(), um durch jedes Zeichen zu iterieren
// - Verwendet strtolower(), um sowohl Groß- als auch Kleinbuchstaben-Vokale zu handhaben
// - Zählt und gibt die Gesamtzahl der Vokale zurück (a, e, i, o, u)



// Rufe die Funktion auf und gib das Ergebnis aus
echo countVowels($text);
?>

Alle Lektionen in Grundlagen