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

$arrayのように並べ替えたいのですasortが、問題はasort関数であり、その積を変数に格納できないことです。

どうすればこのようなことができますか?:

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

編集:$array元の順序も維持したい。

4

3 に答える 3

9

$array元の順序で維持するためにこれを行います

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

出力

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

于 2013-03-23T05:15:25.317 に答える
0

最初に並べ替えてから割り当てます

asort($array);
$sorted_array = $array
于 2013-03-23T05:13:57.627 に答える