Menu
Coddy logo textTech

Challenge - Vowel Counter

Parte de la sección Fundamentos del Journey de PHP de Coddy. Lección 71 de 71.

challenge icon

Desafío

Fácil

Read una línea de input:

  • Una string de text (p. ej., Hello World)

Create una función called countVowels que acepta one parameter:

  • $text como string

La función debe tener una declaración del tipo de retorno int y contar el total number de vowels (a, e, i, o, u) en la string.

Usa un bucle for con strlen() para iterate through each character. Para cada character, usa strtolower() para gestionar both uppercase y lowercase vowels, después comprueba si coincide con cualquier vowel.

Call la función con el valor de input e imprime el result devuelto.

Por ejemplo:

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

Pruébalo tú mismo

<?php
// Lee la entrada
$text = trim(fgets(STDIN));

// TODO: Crea una función llamada countVowels que:
// - Acepta un parámetro: $text como string
// - Tiene una declaración de tipo de retorno de int
// - Usa un bucle for con strlen() para iterar a través de cada carácter
// - Usa strtolower() para manejar tanto vocales mayúsculas como minúsculas
// - Cuenta y devuelve el número total de vocales (a, e, i, o, u)



// Llama a la función e imprime el resultado
echo countVowels($text);
?>

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de PHP online