Сортировка 2d-массива по одному столбцу, а затем по другому столбцу [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сортировка 2d-массива по одному столбцу, а затем по другому столбцу [дубликат]

Сообщение Anonymous »

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

$student_data = array(
array(
"id" => 1,
"student_name" => "Kasimir Clark",
"country" => "Chile"
),
array(
"id" => 2,
"student_name" => "Kyle Myers",
"country" => "Cook Islands"
),
array(
"id" => 3,
"student_name" => "Merrill Velez",
"country" => "Israel"
),
array(
"id" => 4,
"student_name" => "Kadeem Graham",
"country" => "Christmas Island"
),
);

usort($student_data, function($a, $b)
{
return $a["student_name"] - $b["student_name"];
});
Мне нужно отсортировать многомерный массив в PHP. Можно ли тогда отсортировать страну по названию? Я пытался выполнить usort, но могу сортировать только по одному условию, например по имени или стране.
Я хотел бы добиться чего-то вроде того, что делает база данных MySQL.
Что-то нравится

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

SELECT * FROM STUDENT order by country,name


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

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

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

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

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

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

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