Buongiorno a tutti,
vi segnalo il seguente problema.
Da questo codice
<?
echo "CICLI DI FOREACH
\n";
echo "
\n";
echo "NOTA: variabile del php.ini <u>register_globals = Off</u>
";
?>
<form name="form1" method="post" action="ciclo_foreach2.php">
<textarea name="frase" cols="80"></textarea>
<input type="submit" name="submit" value="Premi qui">
</form>
<?
foreach ($elenco as $key => $num_caratteri) {
print "La parola $key è composta da $num_caratteri caratteri
";
$totale_caratteri=$totale_caratteri+$num_caratteri ;
}
echo "
\n";
print "La lunghezza della parola $parola è di $elenco[$parola] caratteri
";
?>
eseguendolo mi compare questo errore:
Warning: Invalid argument supplied for foreach() in c:\Inetpub\wwwroot\esercizi_php\ciclo_foreach2.php on line 14
(Nota: la linea 14 è evidenziata in grassetto)
Qualcuno mi sa spiegare il perchè di questo errore?
Grazie Mille
Giuseppe