我有以下类型的数组:
$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);
如您所见,最佳值需要位于数组的中间。以及数组开始/结束中的最小值。密钥需要链接到原始值。
谢谢您的帮助!对不起我的英语不好。