sort array without using sort function in php

Here is the way of sorting.
<?php
$array=array('2','4','8','5','1','7','6','9','10','3');
echo "Unsorted array is: ";
echo "<br />";
print_r($array);
for($j = 0; $j < count($array); $j ++) {
    for($i = 0; $i < count($array)-1; $i ++){

        if($array[$i] > $array[$i+1]) {
            $temp = $array[$i+1];
            $array[$i+1]=$array[$i];
            $array[$i]=$temp;
        }       
    }
}
echo "Sorted Array is: ";
echo "<br />";
print_r($array);
?>
OR
$array1 = array(1,5,2,25,3);
for($i=0; $i<count($array1); $i++)
{
 for($j=0; $j<count($array1); $j++)
 {
  if($array1[$j] > $array1[$i])
  {
   $temp=$array1[$i];
   $array1[$i] = $array1[$j];
   $array1[$j] = $temp;
  }
 }
}
print_r($array1); 

Comments

Popular posts from this blog

Creating Protected routes in ReactJS

Redirect http to https in codeigniter