Top 5 basic logical interview questions in PHP

Q1. Write a program for the below pattern:-

*****
*****
*****
*****
*****

<?php
for ($i=1; $i<=5; $i++)
{
	for($j=1; $j<=5; $j++)
	{
		echo "*";
	}
	echo "<br>";
}
?>

Q2. Write a program for the below pattern?

*
* *
* * *
* * * *
* * * * *

<?php
for($i=0;$i<=5;$i++){
for($j=1;$j<=$i;$j++){
echo "*&nbsp;";
}
echo "<br>";
}
?>

Q3 Write a program for the below pattern?

* * * * * 
* * * * 
* * * 
* * 
*

<?php
for($i=0;$i<=5;$i++){
for($j=5-$i;$j>=1;$j--){
echo "*&nbsp;";
}
echo "<br>";
}
?>

Q4. Write a program for the below pattern?

     *  
         *  *  
       *  *  *  
     *  *  *  *  
   *  *  *  *  *  
 *  *  *  *  *  *  
   *  *  *  *  *  
     *  *  *  *  
       *  *  *  
         *  *  
           *  

<?php
for($i=0;$i<=6;$i++){
for($j=6;$j>=$i;$j--){
echo " &nbsp;";
}
for($k=1;$k<=$i;$k++){
echo "* &nbsp;";
}
echo "<br>";
}
for($i=5;$i>=1;$i--){
for($j=6;$j>=$i;$j--){
echo " &nbsp;";
}
for($k=1;$k<=$i;$k++){
echo "* &nbsp;";
}
echo "<br>";
}
?>

Q5. Write a program to print the below format:-

12345678910
123456789
12345678
1234567
123456
12345
1234
123
12
1

<?php
   $count=10;
   for($i=$count;$i>=1;--$i)
     {
         for($j=1;$j<=$i;++$j)
         {
            echo $j;
         }
     echo "<br />";
     }
 ?>

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top