I need help. The code below is what I have. I don\'t know how to do the rest <?p
ID: 3810196 • Letter: I
Question
I need help. The code below is what I have. I don't know how to do the rest
<?php
$keys = range('a', 'z');
$values = array_fill(0, 26, 0);
$freq = array_combine($keys, $values);
$words = "The day on which the Super Bowl is played, now considered by some as an unofficial national holiday, is called 'Super Bowl Sunday'. It is the second-largest day for U.S food consumption, after Thanksgiving Day. In addition, the Super Bowl has frequently been the most-watched American television broadcast of the year; the seven most-watched broadcasts in the U.S television history are Super Bowls. In 2015, Super Bowl XLIX became the most-watched American television program in history with an average audience of 114.4 million viewers; the fifth time in six years the game had set a record, starting with the 2010 Super Bowl, which itself had taken-over the number-one spot held for 27 years by the final episode of M*A*S*H. The Super Bowl is also among the most-watched sporting events in the world, almost all audiences being North American, and is second to soccer's UEFA Champions League final as the most watched annual sporting event worldwide.";
$len = strlen($words);
for ($i=0; $i<$len; $i++) {
$letter = strtolower($words[$i]);
if (array_key_exists($letter, $freq)) {
$freq[$letter]++;
}
}
print_r($freq)
Explanation / Answer
Used very simple methods
Here is first file html code
hw2_freq_form.html
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="h2_freq_process.php" method="POST">
<p> Enter Your Data: <textarea name="usr_text" rows="4" cols="20">
</textarea> </p>
<p><input type="submit" value="Show Result" name="result" /> </p>
</form>
</body>
</html>
h2_freq_process.php
<?php
$letters =array("a", "b", "c", "d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
$lp=array();
$str = $_POST['usr_text'];
$str = strtolower($str);
echo "<h1> User Entered Text:</h1> <p>" . $str . "</p>";
function freq_letter($str,$ltr)
{
// $count_chars = explode(' ', $str);
$a= $b =$c =$d=$e=$f=$g=$h=$i=$j=$k=$l=$m=$n=$o=$p=$q=$r=$s=$t=$u=$v=$w=$x=$y=$z = $other=0;
$length = strlen($str);
$thisWordCodeVerdeeld = array();
for($ii = 0; $ii < $length; $ii++)
{
switch($str[$ii])
{
case "a":
$a++;
break;
case "b": $b++;
break;
case "c": $c++;
break;
case "d": $d++;
break;
case "e": $e++;
break;
case "f": $f++;
break;
case "g": $g++;
break;
case "h": $h++;
break;
case "i": $i++;
break;
case "j": $j++;
break;
case "k": $k++;
break;
case "l": $l++;
break;
case "m": $m++;
break;
case "n": $n++;
break;
case "o": $o++;
break;
case "p": $p++;
break;
case "q": $q++;
break;
case "r": $r++;
break;
case "s": $s++;
break;
case "t":
{ $t++;
}
break;
case "u": $u++;
break;
case "v": $v++;
break;
case "w": $w++;
break;
case "x": $x++;
break;
case "y": $y++;
break;
case "z": $z++;
break;
default: $other++;
break;
}
}
if($ltr=="a")
{
return $a;
}
if($ltr=="b")
{ return $b;
}
if($ltr=="c")
{ return $c;
}
if($ltr=="d")
{ return $d;
}
if($ltr=="e")
{ return $e;
}
if($ltr=="f")
{ return $f;
}
if($ltr=="g")
{ return $g;
}
if($ltr=="h")
{ return $h;
}
if($ltr=="i")
{ return $i;
}
if($ltr=="j")
{ return $j;
}
if($ltr=="k")
{ return $k;
}
if($ltr=="l")
{ return $l;
}
if($ltr=="m")
{ return $m;
}
if($ltr=="n")
{ return $n;
}
if($ltr=="o")
{ return $o;
}
if($ltr=="p")
{ return $p;
}
if($ltr=="q")
{ return $q;
}
if($ltr=="r")
{ return $r;
}
if($ltr=="s")
{ return $s;
}
if($ltr=="t")
{ return $t;
}
if($ltr=="u")
{ return $u;
}
if($ltr=="v")
{ return $v;
}
if($ltr=="w")
{ return $w;
}
if($ltr=="x")
{ return $x;
}
if($ltr=="y")
{ return $y;
}
if($ltr=="z")
{ return $z;
}
}
$tt = freq_letter($str, 't');
echo "<p> t: " . $tt;
?>
<html>
<body>
<table border="1">
<thead>
<tr>
<th>Letter</th>
<th>Count</th>
</tr>
</thead>
<tbody>
<tr>
<td>a</td>
<td><?php echo "". freq_letter($str, 'a'); $lp[0]=freq_letter($str, 'a');?></td>
</tr>
<tr>
<td>b</td>
<td><?php echo "". freq_letter($str, 'b'); $lp[1]=freq_letter($str, 'b');?></td>
</tr>
<tr>
<td>c</td>
<td><?php echo "". freq_letter($str, 'c'); $lp[2]=freq_letter($str, 'c');?></td>
</tr>
<tr>
<td>d</td>
<td><?php echo "". freq_letter($str, 'd');$lp[3]=freq_letter($str, 'd');?></td>
</tr>
<tr>
<td>e</td>
<td><?php echo "". freq_letter($str, 'e');$lp[4]=freq_letter($str, 'e');?></td>
</tr>
<tr>
<td>f</td>
<td><?php echo "". freq_letter($str, 'f'); $lp[5]=freq_letter($str, 'f');?></td>
</tr>
<tr>
<td>g</td>
<td><?php echo "". freq_letter($str, 'g'); $lp[6]=freq_letter($str, 'g');?></td>
</tr>
<tr>
<td>h</td>
<td><?php echo "". freq_letter($str, 'h'); $lp[7]=freq_letter($str, 'h');?></td>
</tr>
<tr>
<td>i</td>
<td><?php echo "". freq_letter($str, 'i'); $lp[8]=freq_letter($str, 'i');?></td>
</tr>
<tr>
<td>j</td>
<td><?php echo "". freq_letter($str, 'j'); $lp[9]=freq_letter($str, 'j'); ?></td>
</tr>
<tr>
<td>k</td>
<td><?php echo "". freq_letter($str, 'k'); $lp[10]=freq_letter($str, 'k'); ?></td>
</tr>
<tr>
<td>l</td>
<td><?php echo "". freq_letter($str, 'l'); $lp[11]=freq_letter($str, 'l');?></td>
</tr>
<tr>
<td>m</td>
<td><?php echo "". freq_letter($str, 'm'); $lp[12]=freq_letter($str, 'm'); ?></td>
</tr>
<tr>
<td>n</td>
<td><?php echo "". freq_letter($str, 'n'); $lp[13]=freq_letter($str, 'n');?></td>
</tr>
<tr>
<td>o</td>
<td><?php echo "". freq_letter($str, 'o'); $lp[14]=freq_letter($str, 'o'); ?></td>
</tr>
<tr>
<td>p</td>
<td><?php echo "". freq_letter($str, 'p'); $lp[15]=freq_letter($str, 'p'); ?></td>
</tr>
<tr>
<td>q</td>
<td><?php echo "". freq_letter($str, 'q'); $lp[16]=freq_letter($str, 'q'); ?></td>
</tr>
<tr>
<td>r</td>
<td><?php echo "". freq_letter($str, 'r'); $lp[17]=freq_letter($str, 'r');?></td>
</tr>
<tr>
<td>s</td>
<td><?php echo "". freq_letter($str, 's'); $lp[18]=freq_letter($str, 's');?></td>
</tr>
<tr>
<td>t</td>
<td><?php echo "". freq_letter($str, 't'); $lp[19]=freq_letter($str, 't');?></td>
</tr>
<tr>
<td>u</td>
<td><?php echo "". freq_letter($str, 'u'); $lp[20]=freq_letter($str, 'u');?></td>
</tr>
<tr>
<td>v</td>
<td><?php echo "". freq_letter($str, 'v'); $lp[21]=freq_letter($str, 'v');?></td>
</tr>
<tr>
<td>w</td>
<td><?php echo "". freq_letter($str, 'w'); $lp[22]=freq_letter($str, 'w');?></td>
</tr>
<tr>
<td>x</td>
<td><?php echo "". freq_letter($str, 'x'); $lp[23]=freq_letter($str, 'x');?></td>
</tr>
<tr>
<td>y</td>
<td><?php echo "". freq_letter($str, 'y'); $lp[24]=freq_letter($str, 'y');?></td>
</tr>
<tr>
<td>z</td>
<td><?php echo "". freq_letter($str, 'z'); $lp[25]=freq_letter($str, 'z');?></td>
</tr>
</tbody>
</table>
<?php $c=array_combine($letters,$lp);
asort($c);
echo "combined array:";
print_r($c);
?>
</body>
</html>