【发布时间】:2014-02-10 18:44:59
【问题描述】:
如果这是一个有点奇怪的问题,我很抱歉。我正在尝试确定每个对象(分配有两个变量 [rounds, x])。
Rounds 表示物体在轨道上移动了多少次(比如赛车?) x 是对象从开始的距离(目标是 750)。当物体达到 750 或以上时,位置将重置并为其回合添加 +1。
我需要确定每个对象的位置/等级。就像我们有这个:
array("id"=>"object1", "rounds"=>5, "x"=>520)
array("id"=>"object2", "rounds"=>10, "x"=>140)
array("id"=>"object3", "rounds"=>10, "x"=>10)
排名如下: 1. 对象 2 2. 对象 3 3. 对象 1
您认为最好的方法是什么?我已经尝试了我现在能想到的任何想法,但我无法在没有错误或不存在对象的情况下解决这个问题。
谢谢!
【问题讨论】:
-
换句话说,您要对此类数组(对象)的数组进行排序?