Y bueno, ahora funciona (creo):
Código PHP:
<?php
$numeros = array(5, 10, 16, 22, 30);
$dia = date('d');
foreach( $numeros as $key => $value ) {
if ($dia < $value) {
$diferencia = $value - $dia;
$resultados[$key] = $diferencia;
}
}
asort($resultados);
$dif = $numeros[key($resultados)] - date("d");
echo "El número mayor a ".date("d")." más cercano es ".$numeros[key($resultados)]." con una diferencia de ".$dif." días";
?>
Ejemplo funcionando:
http://fedeblog.com.ar/Untitled-1.php
Suerte
Fede