配列の例があります:
$a = array(
5 => 35,
16 => 22,
7 => 22,
3 => 22,
11 => 22,
9 => 27,
);
値でソートし、そのキーを覚えておきたいです。私が期待した結果は次のとおりです。
$a = array(
16 => 22,
7 => 22,
3 => 22,
11 => 22,
9 => 27,
5 => 35,
);
だから私の最初の考えは:asort
!わかりました、やった
asort($a);
しかし、いいえ-5 => 35
配列の最後に移動しただけではありません。それは私の配列を次のように変更しました:
$a = array(
11 => 22,
3 => 22,
7 => 22,
16 => 22,
9 => 27,
5 => 35
);
分かりますか ?同じ値を持つキーは逆順にソートされます。なんで ?