Foros del Web » Programando para Internet » PHP »

asort()

Estas en el tema de asort() en el foro de PHP en Foros del Web. que tengo de raro en esta línea Código PHP: echo  $dif  =  $ciclos [ key ( $resultados )] -  date ( 'd' );  pues me sale ...
  #1 (permalink)  
Antiguo 21/07/2005, 15:40
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
asort()



que tengo de raro en esta línea

Código PHP:
echo $dif $ciclos[key($resultados)] - date('d'); 
pues me sale este error:

Unsupported operand types in D:\eclipse\workspace\

lo que no logro es hacer la diferencia.. y mostrar el dato.. mm no se que hago mal después del asort.

Código PHP:
$dia date('d');  
foreach( 
$ciclos as $key => $value ) { 
       if (
$dia <= $value["NMDIA_INICIO"])   { 
       
$diferencia $value["NMDIA_INICIO"] - $dia
       
$resultados[$key] = $diferencia;
       } 
       } 
  
asort($resultados); 
 echo 
$dif $ciclos[key($resultados)] - date('d'); 
  #2 (permalink)  
Antiguo 21/07/2005, 18:07
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Hola Salome:
No termino de entender qué es exactamente lo que quieres lograr. ¿Podrías poner un comentario en cada línea que diga qué se espera de esa operación?.

Ten en cuenta que, por lo que parece, $ciclos es una matriz multimensional (al menos 2 dimensiones) y si es así, $ciclos[key($resultados)] sería una matriz. O sea, estarías haciendo array-entero.

No he chequeado bienel código, pero de todas maneras faltaría una dimensión... algo como: $ciclos[key($resultados)]["NMDIA_INICIO"]

Saludos

Última edición por jpinedo; 21/07/2005 a las 18:17
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:19.