- uasort: documentation ( source)
<?php
$displays = array();
$displays['default'] = array('position' => 1);
$displays['page_1'] = array('position' => 1);
uasort($displays, function ($display1, $display2) {
if ($display1['position'] != $display2['position']) {
return $display1['position'] < $display2['position'] ? -1 : 1;
}
return 0;
});