Allora in quel caso usa usort specificando una funzione che descrive in base a cosa devono essere ordinati gli elementi.