PHP - usort example

    
        function myFunction($a, $b)
        {
            if ($a > $b) return 1;
            if ($a == $b) return 0;
            return -1;
        }

        $array = [2, 4, 1, 3];
        usort($array, 'myFunction');
        print_r($array);
        // output
        // Array
        // (
        //     [0] => 1
        //     [1] => 2
        //     [2] => 3
        //     [3] => 4
        // )