Problem 1
Write a PHP script the will output the following using loop
*
* *
* * *
* * * *
* * * * *
Solution:
<?php
echo "Problem 1<br><br>";
for($i = 1;$i <= 5 ;$i++)
{
for($j = 1;$j <= $i;$j++)
{
echo "* ";
}
echo "<br>";
}
?>
Problem 2
Write a PHP script the will output the following using loop
*
* *
* * *
* * * *
* * * * *
* * * * *
* * * *
* * *
* *
*
Solution
<?php
for($i = 1;$i <= 5;$i++)
{
for($j = 1;$j <= $i;$j++)
{
echo "* ";
}
echo "<br>";
}
for($i = 5-1;$i >= 0;$i--)
{
for($j = 0;$j <= $i;$j++)
{
echo "* ";
}
echo "<br>";
}
?>
Problem 3
Create a script using a for loop to add all the integers between 0 and 10 and display the total. The range
should be user inputted.
Sum between 1 and 10 is: 55
Solution:
Passing
<form action="5Handle.php" method="get">
<input type="number" name="num" id="">
<input type="submit" name="sum" value="SUM" id="submit">
</form>
Handling
<?php
$sum = 0;
for($i = 1; $i <= $num;$i++){
$sum += $i;
}
echo "Sum between 1 to $num is: $sum<br>";
>?
?>
Problem 4
Write a PHP script that creates the following table (use for loops).
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
2 |
4 |
6 |
8 |
10 |
12 |
14 |
16 |
18 |
20 |
3 |
6 |
9 |
12 |
15 |
18 |
21 |
24 |
27 |
30 |
4 |
8 |
12 |
16 |
20 |
24 |
28 |
32 |
36 |
40 |
5 |
10 |
15 |
20 |
25 |
30 |
35 |
40 |
45 |
50 |
6 |
12 |
18 |
24 |
30 |
36 |
42 |
48 |
54 |
60 |
7 |
14 |
21 |
28 |
35 |
42 |
49 |
56 |
63 |
70 |
8 |
16 |
24 |
32 |
40 |
48 |
56 |
64 |
72 |
80 |
9 |
18 |
27 |
36 |
45 |
54 |
63 |
72 |
81 |
90 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
Solution:
<?php
echo "<table border =\"5\" style='border-collapse: collapse;margin:auto;border:1px'>";
for ($i=1; $i <= 10; $i++){
echo "<tr> \n";
for ($j=1; $j <= 10; $j++){
$p = $j * $i;
echo "<td style='padding:10px;border:3px solid white;'>$p</td> \n";
}
echo "</tr>";
}
echo "</table>";
?>