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
  • 37,738
  • 8
  • 47
  • 64
Evgeniy Chorniy
  • 101
  • 1
  • 10

1 Answers1

1

You can try the below code

uasort($multiArray, function ($item, $compare) {
    return $item['order'] <= $compare['order']; 
});
Ajith
  • 2,364
  • 14
  • 32