array_multisort () Это неприятная, но мощная маленькая функция.По сути, вам придется перебирать свой массив, вытаскивая отметку даты в новый массив - поддерживая связь ключей.Затем сортируйте этот новый массив, сохраняя связь ключей.Затем бросьте оба вновь отсортированного массива и исходный массив в array_multisort (), и ваш исходный массив будет отсортирован так, чтобы ключи были в том же порядке, что и отсортированный массив.Примеры на этой странице документа должны помочь.