次のタイプの配列があります。
$foo = array(
"a" => 1,
"b" => 1,
"c" => 2,
"d" => 2,
"e" => 3,
"f" => 3,
"g" => 4,
"h" => 4,
"i" => 5,
"j" => 5,
"k" => 10,
"l" => 12,
"m" => 15,
"n" => 20
);
この方法で配列をソートする必要があります:
$foo = array(1,2,3,4,5,12,20,15,10,5,4,3,2,1);
ご覧のとおり、最良の値は配列の中央にある必要があります。そして、配列の開始/終了の最小値。キーは元の値にリンクする必要があります。
助けてくれてありがとう!私の英語でごめんなさい。