首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >按数字对数组中的数字进行排序(PHP)

按数字对数组中的数字进行排序(PHP)
EN

Stack Overflow用户
提问于 2012-08-05 05:17:35
回答 3查看 2.1K关注 0票数 0

我需要一个PHP脚本,它将排序的数字数组的第一个数字,然后按第二个数字,等等。

例如,一个数组:

代码语言:javascript
运行
复制
$arr = array(1, 94, 4, 925, 401, 277, 255);

结果应该是这样的:

1255,277,4,401,925,94

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-05 05:18:42

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

代码语言:javascript
运行
复制
sort( $arr, SORT_STRING);

outputs

代码语言:javascript
运行
复制
Array
(
    [0] => 1
    [1] => 255
    [2] => 277
    [3] => 4
    [4] => 401
    [5] => 925
    [6] => 94
)
票数 7
EN

Stack Overflow用户

发布于 2012-08-05 05:19:51

代码语言:javascript
运行
复制
sort($arr, SORT_STRING);

有关排序,请参阅手册页面:

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

票数 3
EN

Stack Overflow用户

发布于 2012-08-06 00:17:39

语法

布尔排序( array &$array,int $sort_flags = SORT_REGULAR )此函数对数组进行排序。完成此功能后,元素将从最低到最高排列。

代码语言:javascript
运行
复制
$arr = array(1, 94, 4, 925, 401, 277, 255);

sort( $arr, SORT_STRING);

var_dump($arr);

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11812076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档