Menu
Coddy logo textTech

Sfida - Contatore di vocali

Fa parte della sezione Fondamenti del percorso PHP di Coddy. Lezione 71 di 71.

challenge icon

Sfida

Facile

Leggi una riga di input:

  • Una stringa di testo (ad es., Hello World)

Crea una funzione chiamata countVowels che accetta un parametro:

  • $text come string

La funzione deve avere una dichiarazione del tipo restituito int e contare il numero totale di vocali (a, e, i, o, u) nella stringa.

Usa un ciclo for con strlen() per scorrere ogni carattere. Per ogni carattere, usa strtolower() per gestire sia le vocali maiuscole sia quelle minuscole, quindi verifica se corrisponde a una vocale.

Chiama la funzione con il valore di input e stampa il risultato restituito.

Ad esempio:

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

Provalo tu

<?php
// Leggi l'input
$text = trim(fgets(STDIN));

// TODO: Crea una funzione chiamata countVowels che:
// - Accetta un parametro: $text come string
// - Ha una dichiarazione del tipo di ritorno int
// - Usa un ciclo for con strlen() per scorrere ogni carattere
// - Usa strtolower() per gestire le vocali sia maiuscole sia minuscole
// - Conta e restituisce il numero totale di vocali (a, e, i, o, u)



// Chiama la funzione e stampa il risultato
echo countVowels($text);
?>

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore PHP online