A ver. Del primer código que te mostré:
Código PHP:
Ver original$array = array(1, 3, 4, 6); //Array original $faltan = array(); //Array para los valores faltantes $min = $array[0]; //Valor mínimo del array
$max = $array[count($array) - 1]; //Valor máximo del array for ($i = $min; $i <= $max; $i++)
if (!in_array($i, $array)) //Si el valor del contador no está en el array $faltan[] = $i; //Lo incluyo en el array de los faltantes
echo 'Faltan los números: ' . implode(', ', $faltan); //Imprime '2, 5'
Elimina la línea 1 y en el resto de líneas en donde veas a la variable
$array
, sustitúyela por
$numero
, eso es lo que te vengo diciendo.
Saludos