我想根据值开始对数组元素进行排序或重新排序。
我的数组:
[
0 => 'Sun',
1 => 'Mon',
2 => 'Tue',
3 => 'Wed',
4 => 'Thu',
5 => 'Fri',
6 => 'Sat'
]
$ 开始 = 3;
预期输出:
[
3 => 'Wed',
4 => 'Thu',
5 => 'Fri',
6 => 'Sat',
0 => 'Sun',
1 => 'Mon',
2 => 'Tue',
]
我尝试使用uksort,但它没有返回预期的输出。
uksort($weekDays, function ($a, $b) use ($startOn) {
return $startOn-$a;
});
电流输出:
[
3 => 'Wed'
4 => 'Thu'
5 => 'Fri'
6 => 'Sat'
2 => 'Tue'
1 => 'Mon'
0 => 'Sun'
]
UYOU
茅侃侃
墨色风雨