php - 按值排序数组并存储在变量中

标签 php arrays sorting

$array = array(5,4,6,8,5,3,4,6,1);

我想像 asort 一样对 $array 进行排序,但问题是 asort 是一个函数,它的乘积不能存储在变量中。

我怎样才能做这样的事情?:

$array = array(5,4,6,8,5,3,4,6,1);
$sorted_array = asort($array);

编辑:我还希望 $array 保持其原始顺序。

最佳答案

这样做是为了保持 $array 的原始顺序

$array = array(5,4,6,8,5,3,4,6,1);
$sorted_array = $array;
asort($sorted_array);

输出

http://codepad.viper-7.com/8E78Fo

关于php - 按值排序数组并存储在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15583611/

相关文章:

php - TYPO3 扩展中的动态数据库登录

PHP 限制访问,除非登录

perl - 如何比较两个文件之间的值?

javascript - 我正在制作 Atari Breakout 克隆版,我想知道如何判断球是否击中了方 block 的某一侧

c - 使用文件结构 c 将数据从一个程序移动到另一个程序

java - 按行内的元素对 ArrayList 中的行进行排序

javascript - 如何在angular js中使用嵌套对象将ng-repeat中的数据排序为JSON数据

PHP 在 MySQL 查询中随机删除变量

php exec() 未通过 cron 作业运行

python - 根据条件将 numpy 数组值设置为 NaN