hola, intentare ayudarte con este pequello codigo espero que sea lo que buscas.
Código PHP:
Ver original//creamos array para trabajar en el orden de fechas
$orden_productos=array(); $jornada9 = 'http://juveniles.esy.es/Temp_Actual/jornadas_array/a.php';
//recorremos los productos
foreach ($productos as $producto) {
//convertimos fecha valida y creamos objeto datetime para trabajar con condicional
$fecha_des=$mes." ".$producto["hora"];
$fecha_obj = new DateTime($fecha_des);
$fecha_ord=$fecha_obj->format('d/m H:i');
//insertamos nuestro primer producto al empezar
if(count($orden_fechas)>0){ //recorremos las fechas al encontrar una fecha mas reciente la inseramos al inicio y salimos del bucle
//asin las recientes nos quedaran siempre las primeras
foreach($orden_fechas as $fecha){
if($fecha_ord<$fecha){
break;
}
}
}else{
$orden_fechas[]=$fecha_ord;
$orden_productos[]=$producto;
}
}
//salida json
saludos