Slip no. 2. Design a HTML form to accept a string. Write a PHP script for the following.
a) Write a function to count the total number of Vowels from the script.
b) Show the occurrences of each Vowel from the script.
HTML file :
<html>
<body>
<form action="slip2_Q1.php" method="post">
<h3>Enter Sting: <input type="text" name="str" maxlength="20"></h3>
<h4>Opertions :</h4>
<input type="radio" name="op" value="1">Total Vowels<br>
<input type="radio" name="op" value="2">Occurances<br><br>
<input type="submit" value="show">
</form>
</body>
</html>
PHP file :
<?php
function cnt_vowels($a,$l)
{
$v_cnt = 0;
for($i = 0;$i < $l;$i++)
{
if(( $a[$i] == 'a') || ($a[$i] == 'e') || ($a[$i] == 'i') || ($a[$i] == 'o') || ($a[$i] == 'u') || ($a[$i] == 'A') || ($a[$i] == 'E') || ($a[$i] == 'I') || ($a[$i] == 'O') || ($a[$i] == 'U'))
$v_cnt++;
}
return $v_cnt;
}
function occur_vowels($a,$l)
{
$av=$ev=$iv=$ov=$uv=$cnt=0;
for($i=0;$i<$l;$i++)
{
if(( $a[$i] == 'a') || ($a[$i] == 'A'))
$av++;
else if(( $a[$i] == 'e') || ($a[$i] == 'E'))
$ev++;
else if(( $a[$i] == 'i') || ($a[$i] == 'I'))
$iv++;
else if(( $a[$i] == 'o') || ($a[$i] == 'O'))
$ov++;
else if(( $a[$i] == 'u') || ($a[$i] == 'U'))
}
echo "<br> Total 'a' : $av";
echo "<br> Total 'e' : $ev";
echo "<br> Total 'i' : $iv";
echo "<br> Total 'o' : $ov";
echo "<br> Total 'u' : $uv";
echo "<br> Total consenents are : $cnt";
$tot = $av+$ev+$iv+$ov+$uv;
return $tot;
}
$str = $_POST['str'];
$op = $_POST['op'];
$l = strlen($str);
switch($op)
{
case 1 : echo "string is :: $str<br>";
$v_cnt = cnt_vowels($str,$l);
echo "Total vowels are :: $v_cnt<br>";
break;
case 2 : echo "string is :: $str<br>";
$v_occ = occur_vowels($str,$l);
echo "lenght is :: $v_occ<br>";
break;
}
?>
a) Write a function to count the total number of Vowels from the script.
b) Show the occurrences of each Vowel from the script.
HTML file :
<html>
<body>
<form action="slip2_Q1.php" method="post">
<h3>Enter Sting: <input type="text" name="str" maxlength="20"></h3>
<h4>Opertions :</h4>
<input type="radio" name="op" value="1">Total Vowels<br>
<input type="radio" name="op" value="2">Occurances<br><br>
<input type="submit" value="show">
</form>
</body>
</html>
PHP file :
<?php
function cnt_vowels($a,$l)
{
$v_cnt = 0;
for($i = 0;$i < $l;$i++)
{
if(( $a[$i] == 'a') || ($a[$i] == 'e') || ($a[$i] == 'i') || ($a[$i] == 'o') || ($a[$i] == 'u') || ($a[$i] == 'A') || ($a[$i] == 'E') || ($a[$i] == 'I') || ($a[$i] == 'O') || ($a[$i] == 'U'))
$v_cnt++;
}
return $v_cnt;
}
function occur_vowels($a,$l)
{
$av=$ev=$iv=$ov=$uv=$cnt=0;
for($i=0;$i<$l;$i++)
{
if(( $a[$i] == 'a') || ($a[$i] == 'A'))
$av++;
else if(( $a[$i] == 'e') || ($a[$i] == 'E'))
$ev++;
else if(( $a[$i] == 'i') || ($a[$i] == 'I'))
$iv++;
else if(( $a[$i] == 'o') || ($a[$i] == 'O'))
$ov++;
else if(( $a[$i] == 'u') || ($a[$i] == 'U'))
}
echo "<br> Total 'a' : $av";
echo "<br> Total 'e' : $ev";
echo "<br> Total 'i' : $iv";
echo "<br> Total 'o' : $ov";
echo "<br> Total 'u' : $uv";
echo "<br> Total consenents are : $cnt";
$tot = $av+$ev+$iv+$ov+$uv;
return $tot;
}
$str = $_POST['str'];
$op = $_POST['op'];
$l = strlen($str);
switch($op)
{
case 1 : echo "string is :: $str<br>";
$v_cnt = cnt_vowels($str,$l);
echo "Total vowels are :: $v_cnt<br>";
break;
case 2 : echo "string is :: $str<br>";
$v_occ = occur_vowels($str,$l);
echo "lenght is :: $v_occ<br>";
break;
}
?>
0 Comments