问题排序数组与十进制数

Yso*_*oL8 1 php arrays sorting

我正在尝试对一个只包含几个十进制数的简单数组进行排序.

例如:

( [0] => 0.05 [1] => 0.076 [2] => 0.092 )
Run Code Online (Sandbox Code Playgroud)

使用这个:

$stuff = sort ($comparison);
Run Code Online (Sandbox Code Playgroud)

然而,当我使用php排序,asort ect函数,而不是获得排序数组,我得到数字1.非常令人困惑!有帮助吗?

Pek*_*ica 5

看看sort()上手册页有什么说法:

返回值

成功时返回TRUE,失败时返回FALSE.

sort() 将直接传递给它的数组排序.

事实上,一些数组函数以这种方式执行,而另一些数组函数则采用另一种方式,但这无疑令人困惑.核心库的不一致是批评PHP的许多人的关键点之一.