Con lo stesso esercizio di prima volevo contare le vocali in quella parola (Parallelepipedo) e quindi ho aggiunto un altro while in questo modo:
la variabile aggiunta è $contavocali=0
$parola="parallelepipedo";
$contavocali=0;
$contaparole=0;
while ($contaparole<=14)
{
echo "<tr><td>$parola[$contaparole]</td></tr>";
$contaparole++;
}
while ($contaparole<=14)
{
$contaparole++;
if (STRPOS("aieou", strtoupper($parola[$contaparole])) !==false)
$contavocali++;
}
echo $contavocali;
?>
</table>
in teoria dovrebbe in ogni caso incrementare il $contaparole,controllare nella posizione 0(poi1,2,ecc) se sono presenti le lettere in quella stringa, e se lo sono (diverso da false, quindi true) incrementare il $contavocali , e alla fine scrivere il risultato del $contavocali. probabilmente potevo non mettere 2 volte il while , ma a parte questo mi da come risultato sempre 0, , in ogni caso voi usando il whilw come avreste fatto?