Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem, estou tentando criar um sistema para checar se o valor é uma vogal ou se é uma consoante, meu código está assim:
PS: Ainda não coloquei um filtro pra checar se o valor é só númerico.
$valor="a";
if ($valor{0}=="a"||"e"||"i"||"o"||"u")
{
echo "<b>".$valor{0}."</b> é uma vogal.";
} else {
echo "<b>".$valor{0}."</b> é uma consoante.";
}
No código acima ele retorna "a é uma vogal", porém se eu mudar o valor da variavel valor para "b", ele retorna: "b é uma vogal".
Porém se eu usar esse código:
$valor="a";
if ($valor{0}=="a")
{
echo "<b>".$valor{0}."</b> é uma vogal.";
} else {
echo "<b>".$valor{0}."</b> é uma consoante.";
}
Ele retorna que "a" é uma vogal, e seu eu mudar para "b" retorna que "b" é uma consoante.
Tenho quase certeza que o erro está na parte ($valor{0}=="a"||"e"||"i"||"o"||"u"), mais o que está errado?
Obrigado pela atenção.
Carregando comentários...