Menu
Coddy logo textTech

Desafio - Contador de Vogais

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 (por exemplo, Hello World)

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

  • $text como string

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

Use um loop for com strlen() para iterar por cada caractere. Para cada caractere, use strtolower() para lidar com vogais maiúsculas e minúsculas e, em seguida, verifique se ele 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 entrada
$text = trim(fgets(STDIN));

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



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

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de PHP online