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

Lee una línea de entrada:

  • Una cadena de texto (p. ej., 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 de int y contar el número total de vocales (a, e, i, o, u) en la cadena.

Usa un bucle for con strlen() para iterar a través de cada carácter. Para cada carácter, usa strtolower() para manejar tanto vocales mayúsculas como minúsculas, luego verifica 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
// Leer entrada
$text = trim(fgets(STDIN));

// TODO: Crear 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)



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

Todas las lecciones de Fundamentos