OurPrice
数値に基づいて、特定のフィールド ( ) の最小番号によるランキングを最初に出力しようとしています。
var_dump
結果
$myarray = array_filter($rankresult);
natsort($myarray);
array(6) {
["Comp7"]=> string(3) "189"
["OurPrice"]=> string(3) "189"
["Comp9"]=> string(6) "198.99"
["Comp6"]=> string(3) "208"
["Comp3"]=> string(6) "226.97"
["Comp4"]=> string(3) "274"
}
カウントには合計 6 があり、そのうちの 2 つは同じ数であるため、同じランクになります (つまり、Comp7 と OurPrice は両方とも 6 のランクの 1 です)。
望ましい出力:
当社の価格ランク = 6 の 1