PHP Internal Practical Code’s
1. write a php program to demonstrate the use of looping structures using while
and do while loop
<?php
// While loop example
echo "While Loop Example:<br>";
$num1 = 1;
while ($num1 <= 5) {
echo "Number: $num1 <br>";
$num1++;
}
echo "<br>";
// Do-while loop example
echo "Do-While Loop Example:<br>";
$num2 = 1;
do {
echo "Number: $num2 <br>";
$num2++;
} while ($num2 <= 5);
?>
2. write a php program to demonstrate the use of looping structures using for
loop and foreach loop
<?php
// Using for loop
echo "Using for loop:\n";
for ($i = 0; $i < 5; $i++) {
echo "<br>Iteration $i";
}
echo "<br>";
// Using foreach loop
echo "\nUsing foreach loop:\n";
$colors = array("Red", "Green", "Blue", "Yellow","Orange");
foreach ($colors as $color) {
echo "<br>Color: $color\n";
}
?>
3. Write a PHP Program to Create Associative Array..
<?php
// Creating an associative array
$person = array(
"name" => "John",
"age" => 30,
"city" => "New York"
);
// Accessing elements of the associative array
echo "Name: " . $person["name"] . "<br>";
echo "Age: " . $person["age"] . "<br>";
echo "City: " . $person["city"] . "<br>";
?>
4. Write a PHP Program by using following function:- a.ucword() b. strpos()
<?php
// Input string
$inputString = "hello world";
// Capitalize the first character of each word
$capitalizedString = ucwords($inputString);
// Find the position of a substring in the string
$searchString = "world";
$position = strpos($inputString, $searchString);
// Output the results
echo "Original string: " . $inputString . "<br>";
echo "Capitalized string: " . $capitalizedString . "<br>";
echo "Position of '" . $searchString . "': " . $position . "<br>";
?>
5. Write a PHP program by using following function :- a. str_word_count()
b.strle() c.strtoUpper() d.strtoLower()
<?php
// Using str_word_count() function to count the number of words in a string
$string = "Hello world, how are you?";
$wordCount = str_word_count($string);
echo "Word count: " . $wordCount . "<br>";
// Using strlen() function to get the length of a string
$length = strlen($string);
echo "String length: " . $length . "<br>";
// Using strtoupper() function to convert string to uppercase
$upperCaseString = strtoupper($string);
echo "Uppercase string: " . $upperCaseString . "<br>";
// Using strtolower() function to convert string to lowercase
$lowerCaseString = strtolower($string);
echo "Lowercase string: " . $lowerCaseString . "<br>";
?>
6. Write a program to demonstrate anonymous function
<?php
// Define an array of numbers
$numbers = [1, 2, 3, 4, 5];
// Define an anonymous function to square a number
$square = function($x)
{
return $x * $x;
};
// Use array_map to apply the anonymous function to each element of the array
$squared_numbers = array_map($square, $numbers);
// Print the original and squared numbers
echo "Original numbers: " . implode(", ", $numbers) . "\n";
echo "<br>Squared numbers: " . implode(", ", $squared_numbers) . "\n";
?>
7. Write a program to create PDF using PHP
<?php
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Practical No 7');
$pdf->Output();
?>
8. Write a PHP program to implement inheritance and constructor in the code
<?php
// Parent class
class Animal {
public $name;
// Constructor
public function __construct($name) {
$this->name = $name;
}
// Method
public function sound() {
echo "Animal makes a sound";
}
}
// Child class inheriting from parent class
class Dog extends Animal {
// Constructor overriding parent constructor
public function __construct($name) {
parent::__construct($name);
}
// Method overriding parent method
public function sound() {
echo "Dog barks";
}
}
// Create an instance of the child class
$dog = new Dog("Buddy");
// Output
echo "Name: " . $dog->name . "<br>";
echo "Sound: ";
$dog->sound();
?>
9. Write a simple PHP program on introspection
<?php
// Define a class
class MyClass {
public $prop1;
protected $prop2;
private $prop3;
// Constructor
public function __construct($val1, $val2, $val3) {
$this->prop1 = $val1;
$this->prop2 = $val2;
$this->prop3 = $val3;
}
// Method
public function myMethod() {
echo "This is myMethod";
}
}
// Create an instance of the class
$obj = new MyClass(1, 2, 3);
// Get class name
$class_name = get_class($obj);
echo "Class Name: $class_name <br>";
// Check if an object is an instance of a particular class
if (is_a($obj, 'MyClass')) {
echo "Object is an instance of MyClass <br>";
}
// Get class methods
$class_methods = get_class_methods($obj);
echo "Class Methods: " . implode(", ", $class_methods) . "<br>";
// Check if a method exists in a class
if (method_exists($obj, 'myMethod')) {
echo "Method myMethod exists in MyClass <br>";
}
?>
10. Write a program to design a registration from using text box , radio
button , checkbox and button and also use GET method
HTML Form (registration_form.html):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Registration Form</title>
</head>
<body>
<h2>Registration Form</h2>
<form action="process_registration.php" method="GET">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required><br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required><br><br>
<label for="gender">Gender:</label>
<input type="radio" id="male" name="gender" value="male" required>
<label for="male">Male</label>
<input type="radio" id="female" name="gender" value="female">
<label for="female">Female</label><br><br>
<label for="interests">Interests:</label><br>
<input type="checkbox" id="sports" name="interests[]" value="sports">
<label for="sports">Sports</label><br>
<input type="checkbox" id="music" name="interests[]" value="music">
<label for="music">Music</label><br>
<input type="checkbox" id="reading" name="interests[]" value="reading">
<label for="reading">Reading</label><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
PHP File to Process Form Data (process_registration.php):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Registration Form Submission</title>
</head>
<body>
<h2>Registration Form Submission</h2>
<?php
// Check if form fields are set and not empty
if (isset($_GET['name']) && isset($_GET['email']) && isset($_GET['gender']) &&
isset($_GET['interests'])) {
$name = $_GET['name'];
$email = $_GET['email'];
$gender = $_GET['gender'];
$interests = implode(', ', $_GET['interests']);
echo "<p>Name: $name</p>";
echo "<p>Email: $email</p>";
echo "<p>Gender: $gender</p>";
echo "<p>Interests: $interests</p>";
} else {
echo "<p>Form submission failed. Please make sure all required fields are filled.</p>";
}
?>
</body>
</html>
11.Write a simple PHP program to create cookies
<?php
// Set cookie values
$cookie_name = "user";
$cookie_value = "John Doe";
$expiration = time() + (86400 * 30); // Cookie expires in 30 days (86400 seconds = 1 day)
// Set the cookie
setcookie($cookie_name, $cookie_value, $expiration, "/");
// Check if cookie is set
if(!isset($_COOKIE[$cookie_name])) {
echo "Cookie named '" . $cookie_name . "' is not set!";
} else {
echo "Cookie '" . $cookie_name . "' is set!<br>";
echo "Value is: " . $_COOKIE[$cookie_name];
}
?>
12. Write a program to start a session in PHP
<?php
// Start session
session_start();
// Set session variables
$_SESSION["username"] = "John";
$_SESSION["email"] = "
[email protected]";
// Output a message
echo "Session started and variables are set.";
?>
13. Write a PHP code to insert data into table
14. Write a PHP code to delete and update data into table