by @saigowthamr

How to sort an array of numbers in PHP

Home » php » How to sort an array of numbers in PHP

In this example, you will learn about how to sort an array of numbers both ascending and descending order in PHP.

Sorting numbers in ascending order

<!DOCTYPE html>
<html>
<body>

<?php
$numbers = array(2, 45, 1, 3, 5);
sort($numbers); // ascending order

$arrlength = count($numbers);
for($x = 0; $x < $arrlength; $x++) {
    echo $numbers[$x];
    echo "<br>";
}
?>

</body>
</html>

Ouput:

1
2
3
5
45

Sorting numbers in descending order

<!DOCTYPE html>
<html>
<body>

<?php
$numbers = array(2, 45, 1, 3, 5);
rsort($numbers); // descending order

$arrlength = count($numbers);
for($x = 0; $x < $arrlength; $x++) {
    echo $numbers[$x];
    echo "<br>";
}
?>

</body>
</html>

Output:

45
5
3
2
1

Best Web Development courses