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

Use*_*upt 4 php arrays sorting

$array = array(5,4,6,8,5,3,4,6,1);
Run Code Online (Sandbox Code Playgroud)

我要排序$array喜欢asort做,但问题是,asort是一个功能和它的产品不能被存储在一个变量.

我怎么能这样做?:

$array = array(5,4,6,8,5,3,4,6,1);
$sorted_array = asort($array);
Run Code Online (Sandbox Code Playgroud)

编辑:我也想$array保留原来的订单.

Yog*_*har 7

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

$array = array(5,4,6,8,5,3,4,6,1);
$sorted_array = $array;
asort($sorted_array);
Run Code Online (Sandbox Code Playgroud)

产量

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

  • 怎么了,我真是太傻了.谢谢! (4认同)