alguien sabe de alguna funcion que ordene un array bidimensional en funcion del valor que contienen campos con distinto nombre.
Es decir:
$array1[$i]-->para cada posicion tiene [Dni][Fecha_Inicio][Fecha_Fin]
$array2[$i]-->para cada posicion tiene [Dni][Fecha_Inicio][Fecha_Fin]
$array3[$i]-->para cada posicion tiene [Dni][Fecha_Venta]
Estos tres arrays los meto en uno con array_merge_recursive() y lo que quiero es ordenar descendentemente este nuevo por el valor del campo [Fecha_Inicio]($array1,$array2) y [Fecha_Venta]($array3).
Me he explicado?