我有一个多维数组,想根据给定的键以自定义顺序排序。
这是我要排序的数组,我想在其他元素之前先包含某些元素
$arr = array(
0 => array ('txt' => 'aaaa'),
1 => array ('txt' => 'bbb'),
2 => array ('txt' => 'cccc'),
3 => array ('txt' => 'ddd','before_key'=>2),
4 => array ('txt' =>'eeee', 'before_key'=>3),
5 => array ('txt' => 'ffff','before_key'=>1),
);
得到的结果
$arr = array(
0 => array ('txt' => 'aaaa' ),
5 => array ('txt' => 'ffff','before'=>1),
1 => array ('txt' => 'bbb' ),
4 => array ('txt' =>'eeee', 'before'=>3),
3 => array ('txt' => 'ddd','before'=>2),
2 => array ('txt' => 'cccc'),
);