Sto imparando il php e ho fatto questo script che dovrebbe contarmi il numero di consonanti in una stringa che gli passo.
purtroppo mi da degli errori, sicuramente voi riuscirete ad individuarli facilmente.
grazie
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Scrivere uno script PHP che ricevuta una stringa in input tramite un modulo produca in output: 1. il numero di consonanti</title>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="GET">
<input type="text" name="stringa" />
<input type="submit" value="Invio" />
</form>
<?php
function consonanti($uno){
$arrayConsonanti="b,c,d,f,g,h,l,m,n,p,q,r,s,t,v,z" ;
$arrayVocali="a,e,i,o,u";
$count=0;
for($i=0; $i<count($uno); $i++){
for($j=0; $j<count($arrayConsonanti); $j++)
if($uno[$i]==$arrayConsonanti[$j])
$count++;
}
return $count;
}
?>
<?php
$stringa=$_GET['stringa'];
$arrayStringa=explode("",$stringa);
echo"<table border=\"2\">";
echo"<tr><td>Numero di consonanti nella stringa: </td><td>",consonanti($arrayStringa),"</td></tr>";
echo"</table>";
?>
</body>
</html>

