Menu
Coddy logo textTech

Challenge - Vowel Counter

Часть раздела Основы путешествия по PHP на Coddy — урок 71 из 71.

challenge icon

Задание

Легко

Прочитайте одну строку ввода:

  • Строку текста (например, Hello World)

Создайте функцию с именем countVowels, которая принимает один параметр:

  • $text как string

Функция должна иметь объявление типа возвращаемого значения int и подсчитывать общее количество гласных (a, e, i, o, u) в строке.

Используйте цикл for с strlen() для итерации по каждому символу. Для каждого символа используйте strtolower() для обработки как заглавных, так и строчных гласных, затем проверьте, совпадает ли он с какой-либо гласной.

Вызовите функцию с значением ввода и выведите возвращенный результат.

Например:

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

Попробуйте сами

<?php
// Считываем ввод
$text = trim(fgets(STDIN));

// TODO: Создать функцию с именем countVowels, которая:
// - Принимает один параметр: $text как string
// - Имеет декларацию типа возвращаемого значения int
// - Использует цикл for с strlen() для итерации по каждому символу
// - Использует strtolower() для обработки гласных как в верхнем, так и в нижнем регистре
// - Подсчитывает и возвращает общее количество гласных (a, e, i, o, u)



// Вызываем функцию и выводим результат
echo countVowels($text);
?>

Все уроки раздела Основы