gpt4 book ai didi

php - 反向自然排序 PHP 数组而不保留键

转载 作者:可可西里 更新时间:2023-11-01 13:40:24 25 4
gpt4 key购买 nike

我希望以相反的顺序自然地对数组进行排序并且不保留键。例如,我想要这个数组:

[0] => 1-string
[1] => 2-string
[2] => 10-string
[3] => 4-srting
[4] => 3-srting

最后是这样的:

[0] => 10-srting
[1] => 4-string
[2] => 3-string
[3] => 2-string
[4] => 1-string

我已经用 usort($array, 'strnatcmp'); 搞定了但它不是相反的顺序。 array_reverse() 之后没有帮助。

有什么想法吗?

最佳答案

我对“array_reverse() after doesn't help”有点疑惑。因为

<?php
echo PHP_VERSION, "\n";

$x = array(
'1-string',
'2-string',
'10-string',
'4-srting',
'3-srting'
);

natsort($x);
$x = array_reverse($x, false);
print_r($x);

打印

5.3.8
Array
(
[0] => 10-string
[1] => 4-srting
[2] => 3-srting
[3] => 2-string
[4] => 1-string
)

在我的机器上

关于php - 反向自然排序 PHP 数组而不保留键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9842523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com