How to find missing elements of a given range in array of distinct elements with PHP

1 Answer

0 votes
function printMissingElements($arr, $range_start, $range_end) {
    for ($i = $range_start; $i <= $range_end; $i++) {
        if (!in_array($i, $arr)) {
            echo strval($i) . " ";
        }
    }
}

$arr = array(2, 4, 5, 7, 9);
$range_start = 1;
$range_end = 9;

printMissingElements($arr, $range_start, $range_end);




/*
run:
 
1 3 6 8 
 
*/

 



answered May 24, 2023 by avibootz
...