Menu
Coddy logo textTech

Задание — подсчёт гласных

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

challenge icon

Задание

Легко

Read одну строку input:

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

Create функцию called countVowels, которая принимает один parameter:

  • $text как string

function должна иметь declaration типа return int и подсчитывать total number of vowels (a, e, i, o, u) в строке.

Используй for loop с strlen(), чтобы iterate through each character. Для каждого character используй strtolower(), чтобы обработать both uppercase и lowercase vowels, затем проверь, совпадает ли он с какой-либо гласной.

Call function с введённым значением input и выведи возвращённый result.

Например:

"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);
?>

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

Потренируйтесь самостоятельно: Онлайн-компилятор PHP