gpt4 book ai didi

PHP数组排序异常

转载 作者:行者123 更新时间:2023-12-03 02:36:11 25 4
gpt4 key购买 nike

我在 PHP 中对数组进行排序时遇到问题,并且在使用基本 sort() 例程时遇到一些问题。

例如,

$arr = array("J1", "N1", "J10", "J2");

使用排序例程时,我的输出是:J1、J10、J2、N1。

我想要的输出是:J1、J2、J10、 N1。

有谁知道更适合此类问题的排序算法?谢谢。

最佳答案

看看natsort功能。

$arr = array("J1", "N1", "J10", "J2");
natsort($arr);

var_dump($arr);

array(4) {
[0]=>
string(2) "J1"
[3]=>
string(2) "J2"
[2]=>
string(3) "J10"
[1]=>
string(2) "N1"
}

关于PHP数组排序异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26393764/

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