Menu
CoddyTech

挑战:元音计数

本课属于 Coddy PHP 学习旅程的“基础知识”单元。第 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
// 声明返回类型为 int
// 使用 for 循环和 strlen() 遍历每个字符
// 使用 strtolower() 处理大写和小写元音字母
// 统计并返回元音字母(a, e, i, o, u)的总数



// 调用函数并输出结果
echo countVowels($text);
?>

基础知识中的所有课

自己练习: PHP 在线编译器