Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2011, 04:19
trhipahx
 
Fecha de Ingreso: septiembre-2006
Mensajes: 233
Antigüedad: 18 años, 1 mes
Puntos: 0
Matriz asociativa

Hola a tod@s!!!

Tengo un problema para crear una matriz asociativa y me gustaría pedir ayuda.
Tengo una matriz normal con los siguientes datos:
array("now","10 September 2005","+1day","+1week 2 days 4 hours 2
seconds","next Thursday", "last Monday");

Me gustaría convertirla a tiempo Unix , ordenadarla y finalmente imprimir el resultado listando el contenido de la matriz inicial.

Mi idea es crear una matriz asociativa en la que el indice sea el contenido de la matriz inicial y su contenido dichos datos pasados a tiempo Unix con la función strtotime()

Cunado intento imprimir los índices de la matriz asociativa ordenados me imprime los indices 0,1,2,...

Yo he hecho lo siguiente:
<?php
$tiempos=array("now","10 September 2005","+1day","+1week 2 days 4 hours 2 seconds","next Thursday", "last Monday");
$numeros=array();
foreach ($tiempos as $indice=>$tiempo)
{

$indice=$tiempo;
$tiempo=strtotime($tiempo);
$numeros["$indice"]="$tiempo";
}
rsort($numeros);
print_r($numeros);
foreach ($numeros as $indice=>$ordenado)
{
echo $indice."<br />";
}

?>