元音是发音时嘴巴张开的语音,是一个口语音节的中心。辅音是发音时嘴巴半闭的语音。英语字母表有5个元音和21个辅音。以下程序从用户那里读取一个字母,并检查给定字母是元音(如a、e、i、o、u)还是辅音(如其余字母)。元音和辅音结合形成单词。
元音字母
A, E, I, O, U, 以及 a, e, i, o, u 是元音字母。
辅音字母
B, C, ...., Y, Z, 以及 b, c, .., y, z 是辅音字母。

在这个 PHP 程序中,我们使用一个静态数组 vowels[ ] 来存放元音 'a','e','i','o','u'。现在,使用 PHP 中的 readLine() 函数从用户那里读取一个字母,并将值存储在变量 letter 中。然后,使用内置函数 strtolower($letter) 将字母转换为小写(用户可能输入大写字母进行检查),并使用 if 条件 将该值与数组 vowels[ ] 的元素进行比较。如果匹配成功,则打印给定字母为元音,否则打印为辅音。

步骤 1: 声明一个数组 vowels[ ] 并用元音 a,e, i,o,u 初始化
步骤 2: 读取一个字母到 letter
步骤 3: 使用函数 in_array() 检查 strtolower($letter) [字母大小写转换为小写] 是否在数组 vowels[ ] 中,如果是则打印 letter 是元音,否则打印 letter 是辅音。
<?php
$vowels = ['a','e','i','o','u'];
$letter = readLine("Enter a character ");
if (in_array(strtolower($letter), $vowels))
echo $letter." is a Vowel";
else
echo $letter." is a Consonant";
?>
Enter a character M M is a Consonant Enter a character i i is a Vowel