Home >>PHP Programs >Sort an array in descending order in PHP

Sort an array in descending order in PHP

Sort an array in descending order in PHP

<?php
$array=array(2,4,8,5,1,7,6,9,10,3);

echo "Unsorted array is: ";
print_r($array)."<br />";

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 "<br />";
echo "Sorted Array is: ";
print_r($array);

?>
Output Unsorted array is: Array ( [0] => 2 [1] => 4 [2] => 8 [3] => 5 [4] => 1 [5] => 7 [6] => 6 [7] => 9 [8] => 10 [9] => 3 ) Sorted Array is: Array ( [0] => 10 [1] => 9 [2] => 8 [3] => 7 [4] => 6 [5] => 5 [6] => 4 [7] => 3 [8] => 2 [9] => 1 )

No Sidebar ads