<?php
echo '<pre>';
$arr = array(
array(
'a'=>'aaa',
'flag'=>1
),
array(
'b'=>'bbb',
'flag'=>4,
),
array(
'c'=>'ccc',
'flag'=>3
)
);
$a = usort($arr,function($arr1,$arr2){
if ($arr1['flag'] > $arr2['flag']) {
return -1;
} else {
return 1;
}
});
var_dump($arr);