例如。我有这个数组:
$myArray = (
[0] => 'First',
[1] => 'Second',
[2] => 'Third',
[3] => 'Fourth'
);
我需要得到这个:
$myArray = (
[0] => 'Fourth',
[1] => 'Third',
[2] => 'Second',
[3] => 'First'
);
因此,与原始数组相比,我可以将它以相反的顺序存储在我的数据库中。
我已经尝试过krsort($myArray);
,但结果不是我想要的,因为它创建了这样的东西:
$myArray = (
[3] => 'Fourth',
[2] => 'Third',
[1] => 'Second',
[0] => 'First'
);
我希望密钥保持在原始数组中。
问题是我无法对值进行排序,例如使用 arsort() 等按字母排序,因为它们是不同的(不同的字符串,没有任何意义或顺序系统)。
知道怎么做吗?