PHP program to sort an integer array in ascending and descending order

Given an array of integers, we have to sort its elements in ascending or descending order.
Submitted by Bhanu Sharma, on August 08, 2019 [Last updated : March 13, 2023]

PHP - Sorting an Array

Given an integer array and we have to sort them in ascending and descending order in PHP.

Methods to sort an array

In PHP, there are two methods which are used to sort an array,

  1. sort() – It is used to sort an array in ascending order.
  2. rsort() – It is used to sort an array in descending order.

PHP code for sorting array in ascending order

<?php
//declaring & initializing array of integers
$array = array(10, 80, 100, 11, 22, 21, 19, 10, 88, 89);

//sorting array in ascending order
sort($array);

//printing array elements after sorting
foreach ($array as $num) {
    echo $num . "\n";
}
?>

Output

10
10
11
19
21
22
80
88
89
100

PHP code for sorting array in descending order

<?php
//declaring & initializing array of integers
$array = array(10, 80, 100, 11, 22, 21, 19, 10, 88, 89);

//sorting array in descending order
rsort($array);

//printing array elements after sorting
foreach ($array as $num) {
    echo $num . "\n";
}
?>

Output

100
89
88
80
22
21
19
11
10
10

In the above example, we used the following PHP topics:

PHP Array Programs »


Comments and Discussions!

Load comments ↻






Copyright © 2024 www.includehelp.com. All rights reserved.