What are better ways to insert element in sorted array in PHP What are better ways to insert element in sorted array in PHP arrays arrays

What are better ways to insert element in sorted array in PHP


It may just be me, but maybe they were looking for readability and maintainability as well?

I mean, you're naming your variables $arr, and $c and $middle, without even bothering to place proper documentation.

Example:

/** * generateSortedArray()    Function to generate a descending sorted array * * @param int $start        Beginning with this number * @param int $elementsNum  Number of elements in array * @param int $dev          Maximum difference between elements * @return array            Sorted descending array. */function generateSortedArray($start = 300000, $elementsNum = 10000, $dev = 30) {    $arr = array();                             #Variable definition    for ($i = 1; $i <= $elementsNum; $i++) {            $rand = mt_rand(1, $dev);               #Generate a random number        $start -= $rand;                        #Substract from initial value        $arr[] = $start;                        #Push to array    }    return $arr;}