Поскольку $op
будет массивом соответствующих элементов entry
, вы можете использовать функции сортировки массива PHP для сортировки по связанным им элементам date
.
function sort_entries_by_date($a, $b) {
return (int) $b->date - (int) $a->date;
}
usort($op, 'sort_entries_by_date');
(Если вы используете PHP 5.3, именованная функция может быть размещена встроенной анонимной функцией.)