この関数を使用して、配列内のキーの中央値を返すにはどうすればよいですか?このような配列で配列のキーの中央値を取得
function array_median($array) {
$iCount = count($array);
$middle_index = floor($iCount/2);
sort($array, SORT_NUMERIC);
$median = $array[$middle_index];
if ($iCount % 2 == 0) {
$median = ($median + $array[$middle_index - 1])/2;
}
return $median;
}
: $arr = array('5'=>100,'1'=>30,'2'=>80);
中央値は、キー2
でなければなりません。
_ "中央値はキー2" _ ...とする必要があります。ほぼ2kの評判、私たちはリンクする必要があります[this](https://stackoverflow.com/help/how-to-ask)。 – FirstOne
@FirstOne予想される結果を説明しようとしていました。 – Borsn
私はxDを持っています。しかし、何を得ていますか?期待されていなければ、何が返されているのですか? – FirstOne