Dee*_*epu 2 php arrays sorting
我有这个数组
$arr = array('key1' => 1, 'key3' => 3, 'key2' => 2);
Run Code Online (Sandbox Code Playgroud)
现在我想按值的降序对数组进行排序。所以我尝试了以下操作
arsort($arr);
print_r($arr);
Run Code Online (Sandbox Code Playgroud)
输出
Array(
[key3] => 3
[key2] => 2
[key1] => 1
)
Run Code Online (Sandbox Code Playgroud)
但是当我尝试以下操作时,我得到的输出为 1
print_r(arsort($arr));
Run Code Online (Sandbox Code Playgroud)
由于我正在对数组进行排序,然后在两种情况下都输出,为什么它会给我不同的输出?