0

我需要一个 PHP 脚本,它可以按第一个数字对数字数组进行排序,然后按第二个数字,依此类推。

例如,一个数组:

$arr = array(1, 94, 4, 925, 401, 277, 255);

应该是这样的:

1、255、277、4、401、925、94

4

3 回答 3

7

SORT_STRING通过传递给sort()函数,将其排序为字符串:

sort( $arr, SORT_STRING);

输出

Array
(
    [0] => 1
    [1] => 255
    [2] => 277
    [3] => 4
    [4] => 401
    [5] => 925
    [6] => 94
)
于 2012-08-04T21:18:42.197 回答
3
sort($arr, SORT_STRING);

请参阅手册页进行排序:

http://php.net/manual/en/function.sort.php

于 2012-08-04T21:19:50.920 回答
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);

上面的海报使用了这个链接。这是使用您的代码的示例

于 2012-08-05T16:17:39.307 回答