PHP Record
PHP Record
NO : 1 ARRAY OPERATION
Date :
AIM:
Write a PHP program to perform array operations like array search, array difference, and
PROBLEM DESCRIPTION:
Local host/KT/array.php
1
PROGRAM
<!DOCTYPE html>
<html>
<body>
<?php
$a1 = array("apple","orange","mango");
$a2 = array("banana","graphes","apple");
echo "<br/><br/>";
echo".............................................<br/>";
echo "<br/><br/>";
if (in_array("apple", $a1))
else
echo "<br/><br/><br/><br/>";
$result=array_diff($a2,$a1);
2
print_r($result);
echo "<br/><br/>";
$c=array_combine($a1,$a2);
print_r($c);
echo "<br/><br/>";
$match_result = array_intersect($a1,$a2);
print_r($match_result);
echo "<br/><br/>";
sort($a1);
foreach( $a1 as $s )
?>
</body>
</html>
3
OUTPUT
ARRAY OPERATION
*************************
Array Difference
............................
Array ( [0] => banana [1] => graphes )
Array Merging
............................
Array ( [apple] => banana [orange] => graphes [mango] => apple )
Array Matching
............................
Array ( [0] => apple )
Array Sorting
............................
apple
mango
orange
4
RESULT
5
EX.NO : 2 FACTORIAL CALCULATION USING CONTROL STATEMENTS
Date :
AIM:
Write a PHP program to perform factorial calculation using if, while and do while statements.
PROBLEM DESCRIPTION:
Local host/KT/fact.php
6
PROGRAM
<html>
<body>
<?php
echo "FACTORIAL CALCULATION USING IF STATEMENT <br/>";
echo
"**********************************************************************</br></br>";
function fact ($n)
{
if($n <= 1)
{
return 1;
}
else
{
return $n * fact($n - 1);
}
}
7
OUTPUT
Factorial of 6 is 720
8
PROGRAM
<html>
<body>
<?php
$input=5;
$fact =1;
echo "FACTORIAL CALCULATION USING WHILE STATEMENT<br/></br/>";
echo "********************************************************<br/><br/>";
for($i=$input; $i>=1;$i--) {
$fact = $fact * $i;
}
echo '<br>'. 'The factorial of the number 5 is '. $fact
?>
</body>
</html>
9
OUTPUT
10
PROGRAM
<html>
<body>
<?php
echo "FACTORIAL CALCULATION USING DO-WHILE LOOP<br/>";
echo
"**********************************************************************</br></br>";
$number = 5;
$fact = 1;
do {
$fact *= $number;
$number = $number - 1;
} while ($number > 0);
echo '<br>'. 'The factorial of the number 5 is '. $fact
?>
</body>
</html>
11
OUTPUT
12
RESULT
Thus the program executed successfully.
13
EX.NO : 3 INVENTORY TABLE
Date :
AIM:
Write a PHP program to create inventory table using key and value pairs.
PROBLEM DESCRIPTION:
Local host/KT/inventory.php
14
PROGRAM
<!DOCTYPE html>
<html>
<body>
<?php
echo "**************************************************</br></br>";
<tr>
<td><font color=green>QUANTITIY</td>
<td><font color=green>PRICE</td>
</tr>
<tr>
<td>Rice</td>
<td>1</td>
<td>350</td> </tr>
<td>Oil</td>
<td>1</td>
<td>150</td></tr>
<td>Soap</td>
<td>1</td>
<td>60</td></tr>
</tr>
15
</table>";
echo"</br></br>";
echo "<br>";
?>
</body>
</html>
16
OUTPUT
**************************************************
Rice 1 350
Oil 1 150
Soap 1 60
Key=Rice, Value=350
Key=Oil, Value=150
Key=Soap, Value=60
17
RESULT
18
EX.NO : 4 STUDENT TABLE
Date :
AIM:
Write a PHP program to create student table using key and value pairs and search particular
PROBLEM DESCRIPTION:
Local host/KT/student.php
19
PROGRAM
<!DOCTYPE html>
<html>
<body>
<?php
echo
"***********************************************************************</br></br>
";
$student = array("Sharma"=>"1234",
"Poorna"=>"34322",
"Kalyan"=>"99884");
echo "<br>";
echo"</br></br>";
<tr>
<td><font color=green>YEAR</td>
</tr>
20
<tr>
<td>Sharma</td>
<td>1234</td>
<td>II Year</td></tr>
<td>Poorna</td>
<td>34322</td>
<td>MBBS</td>
<td>4th Year</td></tr>
<td>Kalyan</td>
<td>99884</td>
<td>BDS</td>
<td>2nd Year</td></tr>
</tr>
</table>";
echo"</br></br>";
if (array_key_exists("Sharma",$student))
21
else
echo"</br></br>";
?>
</body>
</html>
22
OUTPUT
STUDENT TABLE USING ASSOCIATIVE ARRAY FOR SEARCH A PARTICULAR ITEM FROM
ARRAY
*********************************************************************************
***
Key=Sharma, Value=1234
Key=Poorna, Value=34322
Key=Kalyan, Value=99884
Key exists!
23
RESULT
24
EX.NO : 5 USER DEFINED FUNCTION TYPES
Date :
AIM:
Write a PHP program to perform user defined function.
PROBLEM DESCRIPTION:
Local host/KT/filename.php
25
5.1 NO ARGUMENT & NO RETURN VALUE WITH rand()
PROGRAM
<!DOCTYPE html>
<html>
<body>
<?php
echo "************************************************************</br>";
echo(rand() . "<br>");
?>
</body>
</html>
26
OUTPUT
1481545535
27
5.2 FUNCTION WITHOUT INPUT ARGUMENT AND RETURN VALUE
PROGRAM
<!DOCTYPE html>
<html>
<body>
<?php
echo "**********************************************************</br></br>";
function pro()
$c= "welcome";
return $c;
echo pro();
?>
</body>
</html>
28
OUTPUT
welcome
29
5.3 FUNCTION WITH ARGUMENT AND NO RETURN VALUE
PROGRAM
<!DOCTYPE html>
<html>
<body>
<?php
echo "*******************************************************</br></br>";
function get($fname) {
get("Janani");
get("Honey");
get("Star");
get("Kite");
get("Biscuit");
?>
</body>
</html>
30
OUTPUT
Janani
Honey
Star
Kite
Biscuit
31
5.4 FUNCTION WITH ARGUMENT AND RETURN VALUE
PROGRAM
<!DOCTYPE html>
<html>
<body>
<?php
echo "*******************************************************</br></br>";
return $a + $b;
?>
</body>
</html>
32
OUTPUT
33
5.5 FUNCTION WITH DEFAULT ARGUMENT
PROGRAM
<!DOCTYPE html>
<html>
<body>
<?php
echo "*************************************</br></br>";
default_fun();
?>
</body>
</html>
34
OUTPUT
The value of a is : 50
35
RESULT
36
EX.NO : 6 FACTORIAL USING RECURSION
Date :
AIM:
Write a PHP program to perform factorial calculation using recursion.
PROBLEM DESCRIPTION:
37
PROGRAM
<html>
<body>
<?php
echo
"**********************************************************************</br></br>";
if($n <= 1)
return 1;
else
?>
</body>
</html>
38
OUTPUT
Factorial of 8 is 40320
39
RESULT
40
EX.NO : 7 NCR CALCULATION
Date :
AIM:
Write a PHP program to perform ncr calculation.
PROBLEM DESCRIPTION:
Local host/KT/ncr.php
41
PROGRAM
<html>
<body>
<?php
echo "********************************</br>";
fact($n - $r));
// Returns factorial of n
$res = 1;
return $res;
// Driver code
$n = 5;
$r = 3;
42
echo nCr($n, $r);
?>
</body>
</html>
43
OUTPUT
NCR CALCULATION
********************
10
44
RESULT
45
EX.NO : 8 COOKIE DEATILS
Date :
AIM:
Write a PHP program to display cookie details.
PROBLEM DESCRIPTION:
Local host/KT/cookie.php
46
PROGRAM
<html>
<body>
<br>
<?php
echo "*************************************</br>";
$intm=60*60*24*60+time();
setcookie('lastVisit',date("G:i-d/m/y"),$intm);
if(isset($_COOKIE['lastVisit']))
$visit=$_COOKIE['lastVisit'];
else
?>
</body>
</html>
47
OUTPUT
48
RESULT
AIM:
Write a PHP program to display details using file concept.
PROBLEM DESCRIPTION:
Local host/KT/array.php
50
PROGRAM
<?php
if(isset($_FILES['image'])){
$errors= array();
$file_name = $_FILES['image']['name'];
$file_size =$_FILES['image']['size'];
$file_tmp =$_FILES['image']['tmp_name'];
$file_type=$_FILES['image']['type'];
$file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));
$extensions= array("jpeg","jpg","png");
if(in_array($file_ext,$extensions)=== false){
$errors[]="extension not allowed, please choose a JPEG or PNG file.";
}
if(empty($errors)==true){
move_uploaded_file($file_tmp,"images/".$file_name);
echo "Success";
}else{
print_r($errors);
}
}
?>
<html>
<body>
</body>
</html>
51
OUTPUT
52
RESULT
53
EX.NO : 10 STUDENT MARK DETAILS USING HTML FORM
Date :
AIM:
Write a PHP program to create student mark details using html form.
PROBLEM DESCRIPTION:
Local host/KT/mark.php
54
PROGRAM
<html>
<body>
<table border="5">
<tr>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
55
<tr> </tr>
<tr>
</tr>
</br>
</td>
</table>
</form>
</body>
</html>
56
OUTPUT
57
RESULT
58
59