Menu
Coddy logo textTech

Desafío - Contador de vocales

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

challenge icon

Desafío

Fácil

Lee una línea de entrada:

  • Una cadena de texto (por ejemplo, Hello World)

Crea una función llamada countVowels que acepte un parámetro:

  • $text como string

La función debe tener una declaración de tipo de retorno int y contar el número total de vocales (a, e, i, o, u) en la cadena.

Usa un bucle for con strlen() para recorrer cada carácter. Para cada carácter, usa strtolower() para gestionar las vocales mayúsculas y minúsculas, y después comprueba si coincide con alguna vocal.

Llama a la función con el valor de entrada e imprime el resultado 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