挑战:元音计数
本课属于 Coddy PHP 学习旅程的“基础知识”单元。第 71 课,共 71 课。
挑战
简单读取一行输入:
- 一段文本(例如,
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 在线编译器