Menu
Coddy logo textTech

Herausforderung – Vokalzähler

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

challenge icon

Aufgabe

Einfach

Lies eine Eingabezeile ein:

  • Eine Textzeichenfolge (z. B. Hello World)

Erstelle eine Funktion namens countVowels, die einen Parameter akzeptiert:

  • $text als string

Die Funktion sollte eine Rückgabetypdeklaration von int haben und die Gesamtzahl der Vokale (a, e, i, o, u) in der Zeichenfolge zählen.

Verwende eine for-Schleife mit strlen(), um jedes Zeichen zu durchlaufen. Verwende für jedes Zeichen strtolower(), um sowohl Groß- als auch Kleinbuchstaben von Vokalen zu behandeln, und prüfe anschließend, ob es einem Vokal entspricht.

Rufe die Funktion mit dem Eingabewert auf und gib 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:
// - Einen Parameter akzeptiert: $text als string
// - Eine Rückgabetypdeklaration von int hat
// - Eine for-Schleife mit strlen() verwendet, um durch jedes Zeichen zu iterieren
// - strtolower() verwendet, um sowohl Groß- als auch Kleinbuchstaben-Vokale zu behandeln
// - Die Gesamtzahl der Vokale (a, e, i, o, u) zählt und zurückgibt



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

Alle Lektionen in Grundlagen

Übe selbstständig: Online-PHP-Compiler