Assignment 1 Question 1
- Get link
- X
- Other Apps
<?php
/*
* @author Rajendra Kumar Yadav
* @date 23:55:40 26-Jun-2015 IST
* ATSS First PHP Program
* Filename a1q1.php
* Assignment 1 Question 1 for Semester III.
*/
?>
<html lang="en">
<head> <title> Assignment 1, Question 1!
</title> </head>
<body bgcolor='#000000'>
<center>
<h3> Welcome to Assignment 1 and Question
1!</h3>
<?php
if($_SERVER['REQUEST_METHOD']=='POST')
{
$str=$_POST['str'];
//Global variable
$ch=$_POST['ch']; //Global variable
function
COU($str) //Function to check the vowel occurance
{
$cnt=0;
for($i=0;$i<strlen($str);$i++)
{
$copystr=$str;
$c=substr($copystr,$i,1);
//main statement for this and logic are below...
if($c=='A'
|| $c=='a' || $c=='E' || $c=='e' || $c=='I' || $c=='i' || $c=='O' ||$c=='o' ||
$c=='U' || $c=='u')
{
$cnt++;
}
}
echo "<hr
color=#785be0>";
echo
"<center>Total Occurance of Vowel are
<strong>".$cnt."</strong></center>";
}
if($ch=="count")
//checking if radio is to count the vowel to call COU($str) with $str parameter
{
COU($str);
}
function
EACH_OCCUR($str) //same other
fucntion defination...
{
$acnt=$ecnt=$icnt=$ocnt=$ucnt=0;
for($i=0;$i<strlen($str)-1;$i++)
{
$strcpy=$str;
$c=substr($strcpy,$i,1);
//statement under for loop to check each position of the string and below the
logic are...
{
if($c=='A'
|| $c=='a')
$acnt++;
if($c=='E'
|| $c=='e')
$ecnt++;
if($c=='I'
|| $c=='i')
$icnt++;
if($c=='O'
|| $c=='o')
$ocnt++;
if($c=='U'
|| $c=='u')
$ucnt++;
}
} echo "<hr color=#785be0>";
//printing the occurance ...
echo
"A occurs <strong>".$acnt."</strong>
times.<br>";
echo
"E occurs <strong>".$ecnt."</strong>
times.<br>";
echo
"I occurs <strong>".$icnt."</strong>
times.<br>";
echo
"O occurs <strong>".$ocnt."</strong>
times.<br>";
echo
"U occurs <strong>".$ucnt."</strong>
times.<br>";
}
if($ch=="occ")
{
EACH_OCCUR($str);
//if radio to count each vowel seprately soo call to EACH_OCCUR($str) with
parameter $str.
}
function
PAL($str) //for palindrom
{
$strcpy=strrev($str);
//reverse the string and store in the $strcpy
echo "<hr color=#785be0>";
if($strcpy==$str)
print("Entered
String is Palndorm");
else
print("Entered
string is not a Palndrom");
}
if($ch=="pal")
{
PAL($str);
}
}
?>
<hr color="#000000">
<form method="post">
<label for="str">Enter The
String</label> <input
title="text" name="str" value="<?php
if(isset($_POST['str'])) echo $_POST['str'];?>"
required/><br/>
<br><br><hr color="#000000">
<label for="Choice"> Select your Choice
</label><hr color="#201100" width="180px"
align="center">
<br><br>
Count the number of Vowel <input
type="radio" name="ch" value="count" required>
Occurence of Each Vowel
<input
type="radio" name="ch" value="occ">
To check that the String is Palindrom of not <input type="radio" name="ch"
value="pal"><br/>
<hr color="black">
<br><br>
<input type="submit"
value="Check"> <input
type="reset" value="Clear">
</form>
</center>
</body>
</html>
Computer Programming
PHP Programming
String Operations
Web Designing and Programming
Web Development
- Get link
- X
- Other Apps
Popular posts from this blog
Check Apache2 Syntax
Check Apache2 Configuration Syntax I will use Ubuntu 14.04.5 Desktop Version for this tutorials. You can check by typing command $ cat /etc/*-release Checking Linux Release information (It works in any flavour of Linux) I already has recorded an video for Installation can see following Link But I will guide to install as here # apt install apache2 Press Y and enter for installation If all is good then you will see like this. Installation done successfully After successful installation, you can verify by typing sudo service apache2 status / or Open Browser and type http://localhost Test Window Now Open Terminal run apachectl -t , You can either type apache2ctl -t Default configuration having an warning Now open /etc/apache2/apache.conf file in any editor, I Prefer to open it in nano # nano /etc/apache2/apache.conf Add a line anywhere in page ServerName localhost Same time, I make an error Press CTRL+W type Timeo...
Comments
Post a Comment