w3resource
php Programming Exercies

PHP Class Exercises : Sort an ordered integer array with the help of sort() function

PHP class: Exercise-4 with Solution

Write a PHP class that sorts an ordered integer array with the help of sort() function.

Sample array : array(11, -2, 4, 35, 0, 8, -9)

Sample Solution:

PHP Code:

<?php
class array_sort
{
    protected $_asort;
    
    public function __construct(array $asort)
     {
        $this->_asort = $asort;
     }
    public function alhsort()
     {
        $sorted = $this->_asort;
        sort($sorted);
        return $sorted;
      }
}
$sortarray = new array_sort(array(11, -2, 4, 35, 0, 8, -9));
print_r($sortarray->alhsort())."\n";
?>

Sample Output:

Array                                                       
(                                                           
    [0] => -9                                               
    [1] => -2                                               
    [2] => 0                                                
    [3] => 4                                                
    [4] => 8                                                
    [5] => 11                                               
    [6] => 35                                               
) 

Flowchart :

Flowchart: Sort an ordered integer array with the help of sort() function

PHP Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a PHP class that calculates the factorial of an integer.
Next: Calculate the difference between two dates using PHP OOP approach.

What is the difficulty level of this exercise?



New Content: Composer: Dependency manager for PHP, R Programming