Ver Mensaje Individual
  #13 (permalink)  
Antiguo 19/07/2005, 12:57
thunder.scripts
 
Fecha de Ingreso: febrero-2005
Mensajes: 670
Antigüedad: 19 años, 2 meses
Puntos: 0
Ahh el problema es que las letras aparecen antes en el código ASCII y por eso ordena el array con las n adelante. Lo probé así y me funcionó:

Código PHP:
<?php

$numeros 
= array(510162230); 
$dia date('d'); 

foreach( 
$numeros as $key => $value ) { 
   if (
$dia $value)   { 
       
$diferencia $value $dia
       
$resultados[$key] = $diferencia
   } 
}

asort($resultados); 

echo 
"El número mayor a ".date("d")." más cercano es ".$numeros[key($resultados)]." con una diferencia de ".$numeros[key($resultados)]-date("d")." días";

?>
Suerte
Fede
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar