“PHP сортировать многомерный массив” Ответ

PHP сортировать многомерный массив

function sortByAge($a, $b) {
    return $a['age'] > $b['age'];
}
$people=[
    ["age"=>54,"first_name"=>"Bob","last_name"=>"Dillion"],
    ["age"=>22,"first_name"=>"Sarah","last_name"=>"Harvard"],
    ["age"=>31,"first_name"=>"Chuck","last_name"=>"Bartowski"]
];

usort($people, 'sortByAge'); //$people is now sorted by age (ascending)
Grepper

PHP сортировать многомерный массив

array_multisort(array_map(function($element) {
      return $element['order'];
  }, $array), SORT_ASC, $array);

print_r($array);
Thoughtless Turkey

PHP сортировать многомерный массив

usort($myArray, function($a, $b) {
    return $a['order'] <=> $b['order'];
});
RapTToR

Ответы похожие на “PHP сортировать многомерный массив”

Вопросы похожие на “PHP сортировать многомерный массив”

Больше похожих ответов на “PHP сортировать многомерный массив” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования