Challenge - Vowel Counter
Parte de la sección Fundamentos del Journey de PHP de Coddy. Lección 71 de 71.
Desafío
FácilRead una línea de input:
- Una string de text (p. ej.,
Hello World)
Create una función called countVowels que acepta one parameter:
$textcomostring
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" → 0Prué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
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types5Conditional Logic
If StatementIf - ElseThe Ternary OperatorNull Coalescing OperatorSwitch StatementRecap - Making Decisions3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString OperatorsPractica por tu cuenta: Compilador de PHP online