Используя Laravel у нас под рукой всегда есть удобный и короткий способ сортировки ассоциативного массива по одному из ключей. Ниже очень короткий пример решения этой задачи. К примеру у нас есть массив вот такого вида: Этот массив мы хотим отсортировать по значению ключей count. Для этого используем следующий код: Метод…

Yii2 из коробки дает нам прекрасный инструмент в виде интерфейса DataProvider. Его возможности позволяют выводить списки (ListView) и таблицы (GridView), позволяя при этом сортировать данные, средствами упомянутых виджетов. При этом в попытке изменить сортировку по умолчанию многие часто добавляют её к самому запросу, например так: При этом любые клиентские сортировки…

Ниже приведу пример достаточно сложной сортировки вложенных массивов, с сохранением, при этом ключей родительского массива. Представим, что у нас есть массив, элементы которого — массивы, с значениями прихода и расхода. Наша задача — отсортировать массив с сохранением ключей (в примере child1, child2, …, childN) — по новому полю — saldo,…

Сейчас занимаюсь подготовкой к реализации автоматического бекапа на Amazon S3 (об этом скоро будет цикл статей) и стала задача мониторить файлы в определенной папке. Причем не просто мониторить, а определять, какой из них является последним добавленным. Стало быть нужно получить список файлов, с сортировкой по дате добавления. Функция scandir(), к…