$a = [ ['userid'=>'2',name='z'], ['userid'=>'1',name='l'], ['userid'=>'4',name='w'], ['userid'=>'3',name='h'], ];
怎样把 userid=>4,这行提前到第一个位置。变成
$a = [ ['userid'=>'4',name='w'], ['userid'=>'2',name='z'], ['userid'=>'1',name='l'], ['userid'=>'3',name='h'], ];
想实现的就是,选中项放到第一位,前台列表太长了,方便用户看到选中了哪个。
找到一个别人写的,他好像是把最后一个拿到最前面,貌似不行。
$a = array('a', 'b', 'c');
array_unshift($a, array_pop($a));
var_dump($a);die;
慕虎7371278