Сортировка первого уровня трехмерного массива по указанному значению столбца в первом дочернем элементе каждого элементаPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сортировка первого уровня трехмерного массива по указанному значению столбца в первом дочернем элементе каждого элемента

Сообщение Anonymous »

У меня есть трехмерный массив, и я хочу отсортировать массивы в первом измерении по значению в третьем измерении.
Как показано ниже:

Код: Выделить всё

[
[
['data' => 7, 'field' => 1, 'type' => 'string'],
['data' => '2011/07/13', 'field' => -2, 'sort' => 1310594015],
['data' => 'admin', 'field' => -1, 'sort' => 'admin']
],
[
['data' => 6, 'field' => 1, 'type' => 'string'],
['data' => '2011/07/14', 'field' => -2, 'sort' => 1310667194],
['data' => 'admin', 'field' => -1, 'sort' => 'admin']
]
]
Я хотел бы отсортировать массивы на первом уровне (т. е. их только 2) на основе значения ключа «данные» на третьем уровне. В этом случае два массива на первом уровне должны поменяться местами, чтобы массив со значением 6 для «данных» находился перед массивом со значением 7.
Массив, содержащий ключ «данные», всегда будет в позиции [0] второго уровня.


Подробнее здесь: https://stackoverflow.com/questions/669 ... first-chil
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»