我需要一个PHP脚本,它会按照第一个数字排序数字数组,然后按第二个数字排序,依此类推。
例如,数组:
$arr = array(1, 94, 4, 925, 401, 277, 255);
应该导致这样的类型:
1, 255, 277, 4, 401, 925, 94
答案 0 :(得分:7)
将SORT_STRING
传递给sort()
函数
sort( $arr, SORT_STRING);
这outputs:
Array
(
[0] => 1
[1] => 255
[2] => 277
[3] => 4
[4] => 401
[5] => 925
[6] => 94
)
答案 1 :(得分:3)
答案 2 :(得分:0)
语法
bool sort(array& $ array [,int $ sort_flags = SORT_REGULAR]) 此函数对数组进行排序。此功能完成后,元素将从最低到最高排列。
$arr = array(1, 94, 4, 925, 401, 277, 255);
sort( $arr, SORT_STRING);
var_dump($arr);
上面的海报使用了这个链接。以下是使用代码的示例