Der*_*der -11 php arrays sorting
我有这个数组:
$myArray = (
[0] => 'First',
[1] => 'Second',
[2] => 'Third',
[3] => 'Fourth'
);
Run Code Online (Sandbox Code Playgroud)
我需要得到这个:
$myArray = (
[0] => 'Fourth',
[1] => 'Third',
[2] => 'Second',
[3] => 'First'
);
Run Code Online (Sandbox Code Playgroud)
因此,与原始数组相比,我可以以相反的顺序将其存储在我的数据库中.
我试过krsort($myArray);但结果不是我想要的,因为它创建了这样的东西:
$myArray = (
[3] => 'Fourth',
[2] => 'Third',
[1] => 'Second',
[0] => 'First'
);
Run Code Online (Sandbox Code Playgroud)
我希望键保持原始阵列.
问题在于我不能使用arsort()等对字母进行排序,因为它们是不同的(不同的字符串,没有任何意义或订单系统).
知道怎么做吗?
如果要反转数组,只需使用array_reverse.
$myArray = array_reverse($myArray);
Run Code Online (Sandbox Code Playgroud)
结果:
array (
[0] => Fourth
[1] => Third
[2] => Second
[3] => First
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
200 次 |
| 最近记录: |