Menu
Coddy logo textTech

Challenge - Vowel Counter

Parte da seção Fundamentos do Journey de PHP da Coddy — lição 71 de 71.

challenge icon

Desafio

Fácil

Leia uma linha de entrada:

  • Uma string de texto (ex.: Hello World)

Crie uma função chamada countVowels que aceita um parâmetro:

  • $text como string

A função deve ter uma declaração de tipo de retorno de int e contar o número total de vogais (a, e, i, o, u) na string.

Use um laço for com strlen() para iterar através de cada caractere. Para cada caractere, use strtolower() para lidar com vogais maiúsculas e minúsculas, depois verifique se corresponde a alguma vogal.

Chame a função com o valor de entrada e imprima o resultado retornado.

Por exemplo:

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

Experimente você mesmo

<?php
// Ler a entrada
$text = trim(fgets(STDIN));

// TODO: Crie uma função chamada countVowels que:
// - Aceite um parâmetro: $text como string
// - Tenha uma declaração de tipo de retorno int
// - Use um laço for com strlen() para iterar por cada caractere
// - Use strtolower() para lidar com vogais maiúsculas e minúsculas
// - Conte e retorne o número total de vogais (a, e, i, o, u)



// Chamar a função e imprimir o resultado
echo countVowels($text);
?>

Todas as lições de Fundamentos