Free tutorials & notes in Hindi & English · Clean code examples 🧰 मुफ़्त PDF और फ़ोटो टूल्स →
✅ Practice + Quiz  ·  Lesson 19

50 PHP Practice Programs

परिचय

50 ज़रूरी PHP practice programs — calculations, decisions, loops, patterns और arrays। हर एक पूरा script है expected output के साथ।

Basic Calculation Programs (गणना)

1. Add two numbers
<?php
$a=5; $b=3;
echo "Sum = " . ($a+$b);  // 8
?>
2. Subtract two numbers
<?php
$a=10; $b=4;
echo "Diff = " . ($a-$b);  // 6
?>
3. Multiply two numbers
<?php
$a=6; $b=7;
echo "Product = " . ($a*$b);  // 42
?>
4. Divide two numbers
<?php
$a=10; $b=4;
echo "Result = " . ($a/$b);  // 2.5
?>
5. Find remainder
<?php
$a=17; $b=5;
echo "Remainder = " . ($a%$b);  // 2
?>
6. Area of rectangle
<?php
$l=8; $w=3;
echo "Area = " . ($l*$w);  // 24
?>
7. Area of circle
<?php
$r=7;
echo "Area = " . (3.14*$r*$r);  // 153.86
?>
8. Simple interest
<?php
$p=1000; $r=5; $t=2;
echo "SI = " . (($p*$r*$t)/100);  // 100
?>
9. Average of three numbers
<?php
$a=10; $b=20; $c=30;
echo "Avg = " . (($a+$b+$c)/3);  // 20
?>
10. Swap two numbers
<?php
$a=5; $b=9;
[$a,$b]=[$b,$a];
echo "a=$a b=$b";  // a=9 b=5
?>

If-Else और If-Elseif Programs

1. Check even or odd
<?php
$n=7;
if($n%2==0) echo "Even"; else echo "Odd";  // Odd
?>
2. Largest of two numbers
<?php
$a=12; $b=20;
echo ($a>$b)?$a:$b;  // 20
?>
3. Largest of three numbers
<?php
$a=5; $b=9; $c=3;
if($a>=$b && $a>=$c) echo $a;
elseif($b>=$c) echo $b;
else echo $c;  // 9
?>
4. Positive, negative or zero
<?php
$n=-4;
if($n>0) echo "Positive";
elseif($n<0) echo "Negative";
else echo "Zero";  // Negative
?>
5. Check pass or fail
<?php
$marks=45;
if($marks>=33) echo "Pass"; else echo "Fail";  // Pass
?>
6. Grade using if-elseif
<?php
$m=82;
if($m>=90) echo "A+";
elseif($m>=75) echo "A";
elseif($m>=33) echo "Pass";
else echo "Fail";  // A
?>
7. Check leap year
<?php
$y=2024;
if(($y%4==0 && $y%100!=0)||$y%400==0) echo "Leap";
else echo "Not Leap";  // Leap
?>
8. Check vowel or consonant
<?php
$ch="e";
if(in_array($ch,["a","e","i","o","u"])) echo "Vowel";
else echo "Consonant";  // Vowel
?>
9. Divisible by 5 and 11
<?php
$n=55;
if($n%5==0 && $n%11==0) echo "Yes"; else echo "No";  // Yes
?>
10. Largest using ternary
<?php
$a=7; $b=4;
echo ($a>$b)?$a:$b;  // 7
?>

Loop Programs (for/while)

1. Print 1 to 10
<?php
for($i=1;$i<=10;$i++) echo "$i ";  // 1..10
?>
2. Sum of first N numbers
<?php
$n=5; $sum=0;
for($i=1;$i<=$n;$i++) $sum+=$i;
echo "Sum = $sum";  // 15
?>
3. Factorial
<?php
$n=5; $f=1;
for($i=1;$i<=$n;$i++) $f*=$i;
echo "Factorial = $f";  // 120
?>
4. Multiplication table
<?php
$n=5;
for($i=1;$i<=10;$i++) echo "$n x $i = " . ($n*$i) . "\n";
?>
5. Print even numbers 1-20
<?php
for($i=2;$i<=20;$i+=2) echo "$i ";  // 2..20
?>
6. Reverse a number
<?php
$n=1234; $rev=0;
while($n>0){ $rev=$rev*10+$n%10; $n=intdiv($n,10); }
echo $rev;  // 4321
?>
7. Sum of digits
<?php
$n=123; $s=0;
while($n>0){ $s+=$n%10; $n=intdiv($n,10); }
echo "Sum = $s";  // 6
?>
8. Count digits
<?php
$n=98765; $c=0;
while($n>0){ $c++; $n=intdiv($n,10); }
echo "Digits = $c";  // 5
?>
9. Check prime
<?php
$n=13; $p=true;
for($i=2;$i<$n;$i++) if($n%$i==0) $p=false;
echo $p?"Prime":"Not Prime";  // Prime
?>
10. Fibonacci series
<?php
$a=0; $b=1;
for($i=0;$i<7;$i++){ echo "$a "; $c=$a+$b; $a=$b; $b=$c; }  // 0 1 1 2 3 5 8
?>

Pattern Programs (आकृति)

1. Square of stars
<?php
for($i=1;$i<=4;$i++){ for($j=1;$j<=4;$j++) echo "* "; echo "\n"; }
?>
2. Right triangle
<?php
for($i=1;$i<=5;$i++){ for($j=1;$j<=$i;$j++) echo "* "; echo "\n"; }
?>
3. Inverted triangle
<?php
for($i=5;$i>=1;$i--){ for($j=1;$j<=$i;$j++) echo "* "; echo "\n"; }
?>
4. Number triangle
<?php
for($i=1;$i<=5;$i++){ for($j=1;$j<=$i;$j++) echo "$j "; echo "\n"; }
?>
5. Repeated number triangle
<?php
for($i=1;$i<=5;$i++){ for($j=1;$j<=$i;$j++) echo "$i "; echo "\n"; }
?>
6. Right-aligned triangle
<?php
for($i=1;$i<=4;$i++){ for($j=$i;$j<4;$j++) echo "  "; for($k=1;$k<=$i;$k++) echo "* "; echo "\n"; }
?>
7. Pyramid of stars
<?php
$n=4;
for($i=1;$i<=$n;$i++){ for($j=$i;$j<$n;$j++) echo " "; for($k=1;$k<=2*$i-1;$k++) echo "*"; echo "\n"; }
?>
8. Alphabet triangle
<?php
for($i=1;$i<=5;$i++){ for($j=0;$j<$i;$j++) echo chr(65+$j)." "; echo "\n"; }
?>
9. Diamond pattern
<?php
$n=3;
for($i=1;$i<=$n;$i++){ echo str_repeat(" ",$n-$i).str_repeat("*",2*$i-1)."\n"; }
for($i=$n-1;$i>=1;$i--){ echo str_repeat(" ",$n-$i).str_repeat("*",2*$i-1)."\n"; }
?>
10. Hollow square
<?php
$n=4;
for($i=1;$i<=$n;$i++){ for($j=1;$j<=$n;$j++){ echo ($i==1||$i==$n||$j==1||$j==$n)?"* ":"  "; } echo "\n"; }
?>

Array Programs (सरणी)

1. Sum of array
<?php
$a=[10,20,30,40];
echo "Sum = " . array_sum($a);  // 100
?>
2. Largest in array
<?php
$a=[3,7,2,9,4];
echo "Max = " . max($a);  // 9
?>
3. Smallest in array
<?php
$a=[3,7,2,9,4];
echo "Min = " . min($a);  // 2
?>
4. Average of array
<?php
$a=[10,20,30];
echo "Avg = " . (array_sum($a)/count($a));  // 20
?>
5. Reverse array
<?php
$a=[1,2,3,4,5];
print_r(array_reverse($a));  // 5 4 3 2 1
?>
6. Count even numbers
<?php
$a=[1,2,3,4,5,6]; $c=0;
foreach($a as $x) if($x%2==0) $c++;
echo "Even = $c";  // 3
?>
7. Linear search
<?php
$a=[5,8,12,3]; $key=12;
echo "Found at " . array_search($key,$a);  // 2
?>
8. Copy array
<?php
$a=[1,2,3];
$b=$a;
print_r($b);  // [1,2,3]
?>
9. Sort ascending
<?php
$a=[5,2,8,1];
sort($a);
print_r($a);  // [1,2,5,8]
?>
10. Count positive/negative
<?php
$a=[-1,2,-3,4,5]; $p=0; $n=0;
foreach($a as $x){ if($x>=0) $p++; else $n++; }
echo "Pos=$p Neg=$n";  // Pos=3 Neg=2
?>
← Back to PHP Tutorial
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

💻 लाइव कोड एडिटर

इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.
अगला topicinclude vs require आपकी प्रगति: 19 / 50 (38%) · Lesson 20 / 50 आगे बढ़ें →

यह lesson कैसा लगा?

आपकी राय से हम content और बेहतर बनाते हैं।

अपना review और सुझाव लिखें (वैकल्पिक)

Review approve होने के बाद आपका नाम और शहर इसके साथ public दिख सकते हैं। Email या phone न लिखें।

▶ CodingEasily on YouTube

Video से सीखें – आसान Hindi में

चुनी हुई video: RDBMS भाग 3 – Class XI Commerce IT

▶ Channel subscribe करें