【发布时间】:2018-05-02 08:31:55
【问题描述】:
我有这个关联数组,我想按自定义顺序排序(不只是按字母顺序):
$arr = [
'1' => 'Lorem Ipsum 1',
'2' => 'Lorem Ipsum 3',
'3' => 'Lorem Ipsum 2',
'4' => 'Text A',
'5' => 'Text B',
'6' => 'Text C',
'7' => 'Lorem Ipsum 4',
'8' => 'Text D',
'9' => 'Text E',
];
我需要这个输出:
$arr = [
'4' => 'Text A',
'5' => 'Text B',
'6' => 'Text C',
'8' => 'Text D',
'9' => 'Text E',
'1' => 'Lorem Ipsum 1',
'3' => 'Lorem Ipsum 2',
'2' => 'Lorem Ipsum 3',
'7' => 'Lorem Ipsum 4'
];
数组需要如何排序(保持键值关联)
- 按字母顺序排列数组
- 此后,所有以 Text 开头的值都必须在顶部
我已经尝试过使用 uasort 函数,但不知道如何从 Text 开始对它们进行排序。
谢谢
【问题讨论】: