- var_dump: documentation ( source)
- array_fill_keys: documentation ( source)
- array_diff: documentation ( source)
- ksort: documentation ( source)
- range: documentation ( source)
<?php
$numbers = array("1","3","5","6","12","13","15","20","24","28","32","33","34","42","47","49","50","54","59","79");
$intersect = array_intersect_keys(array_fill_keys(array_diff(range(1, 80), $numbers), null), $numbers);
ksort($intersect);
var_dump($intersect);