php tushar singh
php tushar singh
<?php
function sumOfDigits($number) {
$sum = 0;
$number = abs($number); while ($number > 0) {
$digit = $number % 10;
$sum += $digit;
$number = (int)($number / 10);
} return
$sum;
$number = 12345;
echo "The sum of digits of $number is: " . sumOfDigits($number); ?
>
Output:-
NAME:Tushar Singh PRN No: ADT24MGTM0993
DIV: C CLASS: MCA-I Sem-II
(DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Program:-
<?php
Output:-
NAME:Tushar Singh PRN No: ADT24MGTM0993
DIV: C CLASS: MCA-I Sem-II
(DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Write a PHP program to sort an array in ascending order without using built-
in functions.
Program:-
<?php
function bubbleSortAscending(&$array) {
$n = count($array); for ($i = 0; $i
< $n - 1; $i++) { for ($j = 0; $j <
$n - $i - 1; $j++)
{ if ($array[$j] > $array[$j +
1]) {
// Swap the elements
$temp = $array[$j];
$array[$j] = $array[$j + 1];
$array[$j + 1] = $temp;
}
Output:-
Q4. Write a PHP script to merge two arrays and sort them.
Program:-
<?php
$array1 = array(3, 1, 7);
$array2 = array(4, 2, 6);
$mergedArray = array_merge($array1, $array2);
sort($mergedArray); // This is a built-in function for
sorting print_r($array1); echo "Array 2: ";
print_r($array2); echo "Merged and Sorted Array: ";
print_r($mergedArray);
?>
Output:-
NAME:Tushar Singh PRN No: ADT24MGTM0993
DIV: C CLASS: MCA-I Sem-II
(DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Program:-
<?php
if (in_array($searchValue, $fruits)) {
echo "The value '$searchValue' exists in the array.";
} else { echo "The value '$searchValue' does NOT exist in the
array.";
}
?>
Output:-
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
return $secondLargest;
}
Q7. Write
?>
Output:-
Program:-
<?php
function isArmstrong($number) {
$numStr = strval($number);
$numDigits = strlen($numStr);
$sum = 0;
$temp = $number;
while ($temp > 0) {
$digit = $temp % 10;
$sum += pow($digit, $numDigits);
$temp = (int)($temp / 10);
}
return $sum === $number;
}
$number = 153; if
(isArmstrong($number)) {
echo "$number is an Armstrong number.";
} else { echo "$number is NOT an Armstrong
number.";
}
?>
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Q8. Write
Output:-
Program:-
<?php function
toUppercase($str) {
$uppercaseStr = "";
for ($i = 0; $i < strlen($str); $i++) {
$char = $str[$i];
$ascii = ord($char);
if ($ascii >= 97 && $ascii <= 122) {
return $uppercaseStr;
}
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Q9. Write
Output:-
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Program:-
<?php
function checkEvenOrOdd($number)
{ if ($number % 2 == 0)
{ echo "$number is Even.";
} else { echo "$number is
Odd.";
}
$number = 7;
checkEvenOrOdd($number);
?>
Output:-
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Progra
m:- <?php
} else
{ return $c;
}
$num1 = 45;
$num2 = 78;
$num3 = 23;
$largest = findLargest($num1, $num2, $num3); echo "The
largest of $num1, $num2, and $num3 is: $largest";
?>
Output:-
check if a given string is a palindrome.
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
function isPalindrome($string) {
$cleaned = strtolower(str_replace(' ', '', $string));
$reversed = '';
for ($i = strlen($cleaned) - 1; $i >= 0; $i--)
{ $reversed .= $cleaned[$i]; }
$cleaned === $reversed;}
$input = "Madam"; if
(isPalindrome($input)) {
echo "'$input' is a palindrome.";
} else { echo "'$input' is NOT a
palindrome.";
}
?>
Output:-
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
<?php function
countWords($string) {
$trimmed = trim($string);
?>
Output:-
reverse a string without using built-in functions.
function reverseString($string) {
$reversed = '';
$length = strlen($string); for ($i =
$length - 1; $i >= 0; $i--)
{ $reversed .= $string[$i];
}
return $reversed;
}
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Output:-
<?php function
factorial($n) { // Base
case if ($n <= 1)
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
{ return 1;
} return $n * factorial($n - 1);
}
Output:-
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
function isPrime($number) {
if ($number <= 1) {
return false;
}
$number = 17; if
(isPrime($number)) {
echo "$number is a prime number.";
} else { echo "$number is NOT a prime
number.";
}
?>
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Output:-
function printFibonacciUpTo($limit) {
$a = 0;
$b = 1; echo "Fibonacci series up to
$limit:\n";
while ($a <= $limit) {
echo $a . " ";
$next = $a + $b;
$a = $b;
$b = $next;
}
$limit = 100;
printFibonacciUpTo($limit);
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
?>
Output:-
function isLeapYear($year) {
if (($year % 4 == 0 && $year % 100 != 0) || ($year % 400 == 0)) {
return true;
} else
{ return
false;
}} $year = 2024; if
(isLeapYear($year)) {
?>
Output:-
if ($num2 == 0) {
return "Error: Division by zero!";
$num1 = 10;
$num2 = 5;
$operator = '*';
$result = calculator($num1, $num2, $operator);
echo "Result: $num1 $operator $num2 = $result";
?>
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Output:-
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Program:-
<?php
function countWordOccurrences($string, $word) {
$string = strtolower($string);
$word = strtolower($word);
$words = explode(' ', $string);
$count = 0; foreach
($words as $w) {
// Remove punctuation (optional)
$cleaned = preg_replace('/[^a-z0-9]/', '',
$w); if ($cleaned === $word) { $count++;
} } return
$count;
}
$text = "The quick brown fox jumps over the lazy dog. The dog was not amused.";
$targetWord = "the";
echo "The word '$targetWord' appears " . countWordOccurrences($text, $targetWord) . "
time(s).";
?>
NAME: Manthan Surkar PRN No: ADT24MGTM0946
DIV: B CLASS: MCA-I Sem-II (DS)
SUBJECT: Web Technologies DATE: 19/03/2025
Output:-
Program:-
<?php
function reverseNumber($number) {
$reversed = 0;
$isNegative = $number < 0;
$number = abs($number);
Output:-