在PHP中,我编写了一个脚本来计算数组中元音字母的数量并输出结果。
运行脚本时,我收到了一个“未定义的偏移量”错误。
这段代码有什么问题?
运行脚本时,我收到了一个“未定义的偏移量”错误。
这段代码有什么问题?
for($a = 0; $a < count($expld); $a++) {
for($b = 0; $b < strlen($expld[$b]); $b++) {
if ($expld[$b] == 'A' || $expld[$b] == 'a' || $expld[$b] == 'E' || $expld[$b] == 'e'
|| $expld[$b] == 'I' || $expld[$b] == 'i' || $expld[$b] == 'O' || $expld[$b] == 'o'
|| $expld[$b] == 'U' || $expld[$b] == 'u')
{
$vowel++;
}
}
echo "$expld[$a] has $vowel vowels(s).<br> ";
}
$b
索引$expld
,而不是$a
。此外,在检查字符时,索引是错误的。 - mcserep