Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个 PHP 脚本,它可以按第一个数字对数字数组进行排序,然后按第二个数字,依此类推。
例如,一个数组:
$arr = array(1, 94, 4, 925, 401, 277, 255);
应该是这样的:
1、255、277、4、401、925、94
SORT_STRING通过传递给sort()函数,将其排序为字符串:
SORT_STRING
sort()
sort( $arr, SORT_STRING);
这输出:
Array ( [0] => 1 [1] => 255 [2] => 277 [3] => 4 [4] => 401 [5] => 925 [6] => 94 )
sort($arr, SORT_STRING);
请参阅手册页进行排序:
http://php.net/manual/en/function.sort.php
句法
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);
上面的海报使用了这个链接。这是使用您的代码的示例