sorting array value without any sort function

 

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]) {
            $var = $array[$i+1];
            $array[$i+1]=$array[$i];
            $array[$i]=$var;
        }       
    }
}

echo "Sorted Array is: ";
echo "<br />";
print_r($array);

?>

Leave a comment