Insertion Sort Program with the array in PHP
In this tutorial, we will try to cover the following programs;
- Insertion Sort Progam in PHP with a while loop
- Insertion Sort Progam in PHP with a do while loop
- Insertion Sort Progam with form values entered by the user (while loop)
- Insertion Sort Progam with form values entered by the user (do while loop)
Insertion Sort Progam in PHP with a while loop
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> </body> </html> <?php $t4_arr = array(5,9,14,8,7,19); $i = 0; While($i < 6) { echo $t4_arr[$i]." "; $i++ ; } echo "<br/>"; $i=0; While($i<6-1) { $t4_temp=$t4_arr[$i]; $j=$i-1; while(($t4_temp < $t4_arr[$j])&&($j>=0)) { $t4_arr[$j+1]=$t4_arr[$j]; $j=$j-1; } $t4_arr[$j+1]=$t4_temp; $i++; } echo "sorted list by insertion sort:"; $i=0; While($i<6) { echo $t4_arr[$i] . " "; $i++; } ?>
Insertion Sort Progam in PHP with a while loop
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> </body> </html> <?php $t4_arr = array(5,9,14,8,7,19); $i = 0; Do { echo $t4_arr[$i]." "; $i++ ; } While($i < 6); echo "<br/>"; $i=0; Do { $t4_temp=$t4_arr[$i]; $j=$i-1; while(($t4_temp < $t4_arr[$j])&&($j>=0)) { $t4_arr[$j+1]=$t4_arr[$j]; $j=$j-1; } $t4_arr[$j+1]=$t4_temp; $i++; }While($i<6-1); echo "sorted list by insertion sort:"; $i=0; Do { echo $t4_arr[$i] . " "; $i++; }While($i<6); ?>
Insertion Sort Progam with form values entered by the user (while loop)
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <form method ="Post"> Matrix <br> <input type="text" name="1"> <input type="text" name="2"> <input type="text" name="3"> <input type="text" name="4"> <input type="text" name="5"> <input type="text" name="6"><br> <input type ="submit" name="ins" value="Insert"> </form> </body> </html> <?php $t4_arr = array(6); if (isset($_POST['ins'])) { $t4_arr[0]=$_POST['1']; $t4_arr[1]=$_POST['2']; $t4_arr[2]=$_POST['3']; $t4_arr[3]=$_POST['4']; $t4_arr[4]=$_POST['5']; $t4_arr[5]=$_POST['6']; for ($i = 0; $i < 6; $i++) echo $t4_arr[$i]." "; echo "<br>"; $i=0; while($i<6-1) { $t4_temp=$t4_arr[$i]; $j=$i-1; while(($t4_temp < $t4_arr[$j])&&($j>=0)) { $t4_arr[$j+1]=$t4_arr[$j]; $j=$j-1; } $i++; $t4_arr[$j+1]=$t4_temp; } echo "sorted list by insertion sort:"; for($i=0;$i<6;$i++) { echo $t4_arr[$i] . " "; } } ?>
Output
Insertion Sort Progam with form values entered by the user (do while loop)
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <form method ="Post"> Matrix <br> <input type="text" name="1"> <input type="text" name="2"> <input type="text" name="3"> <input type="text" name="4"> <input type="text" name="5"> <input type="text" name="6"><br> <input type ="submit" name="ins" value="Insert"> </form> </body> </html> <?php $t4_arr = array(6); if (isset($_POST['ins'])) { $t4_arr[0]=$_POST['1']; $t4_arr[1]=$_POST['2']; $t4_arr[2]=$_POST['3']; $t4_arr[3]=$_POST['4']; $t4_arr[4]=$_POST['5']; $t4_arr[5]=$_POST['6']; for ($i = 0; $i < 6; $i++) echo $t4_arr[$i]." "; echo "<br>"; $i=0; Do { $t4_temp=$t4_arr[$i]; $j=$i-1; while(($t4_temp < $t4_arr[$j])&&($j>=0)) { $t4_arr[$j+1]=$t4_arr[$j]; $j=$j-1; } $i++; $t4_arr[$j+1]=$t4_temp; }while($i<6-1); echo "sorted list by insertion sort:"; $i=0; Do { echo $t4_arr[$i] . " "; $i++; } while($i<6); } ?>
Topic Covered
Insertion Sort Program with the array in PHP.