07/02/2011, 04:19
|
| | 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 />";
}
?> |