降順の番号の配列があります。この配列に追加するときは、最後に追加してから実行しますnatsort($times)
。$ timesは次のようになります(print_rによって取得されます):
Array
(
[0] => 0.01
[1] => 0.02
[2] => 0.05
[3] => 0.08
[7] => 0.10 <-- Just added and natsorted
[4] => 0.11
[5] => 0.14
[6] => 0.21
)
ただし、追加したばかりの0.10が配列インデックス4になるようにすべてのキーを再割り当てして、新しい時刻がどこにあるかを簡単に確認できるようにします。つまり、「ランキングは$ arrayindex+1です」
この配列全体を新しい配列にコピーして新しいキーを取得する以外に、より良い方法はありますか?