0

I have an input array and need to sort it by integer order ASC direction. How can I sort this array in php 7+

Please help me.

$multiArray = array(
    "description" => array(
            "order" => 3,
            "title" => ''
     ),
    "gallery" => array(
            "order" => 1,
            "title" => ''
    ),
    "params" => array(
            "order" => 2,
            "title" => ''
    ),
    "video" => array(
            "order" => 4,
            "title" => ''
        )
);
fmw42
  • 46,825
  • 10
  • 62
  • 80
Evgeniy Chorniy
  • 141
  • 1
  • 1
  • 11

1 Answers1

1

You can try the below code

uasort($multiArray, function ($item, $compare) {
    return $item['order'] <= $compare['order']; 
});
Ajith
  • 2,476
  • 2
  • 17
  • 38