【发布时间】:2017-05-24 09:04:42
【问题描述】:
我想要一个使用 PHP 根据第一位数字升序排列的数字数组。因此,对于以下输入数组:
$s = array( 11, 12, 13, 18, 23, 25, 34, 114 );
生成的有序数组应如下所示:
11 12 13 18 114 23 25 34 .. so on
【问题讨论】:
-
将数组中的值转换为字符串,然后对其进行排序
-
它应该在第一个数字上对值进行词法排序,然后对其余数字进行数字排序......?即,它必须是
11, 12, 114,而不是更典型的11, 114, 12...?这看起来……很奇怪。 -
参考this
-
可能是你想比较第一个数字,然后是数字的剩余部分。