SORT()将字母数字字符串终止于10结束,然后在另一个字符串中结束2

问题描述 投票:0回答:1
$arr = array("J1", "N1", "J10", "J2");

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

J2,J10,

n1.
没有人知道针对此类问题的更适合的排序算法?

北索特函数。

$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 arrays sorting natural-sort lexicographic-ordering
1个回答
6
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.