**編輯**如果我只使用數組,例如:PHP - 從多維對象數組中檢索min()對象
陣列( 陣列( '姓名'=> 'BLA', '距離'=> '123'); 陣列( '姓名'=> 'b123a', '距離'=> '1234214'); );
這會容易找到最小值嗎?
嗨那裏我試圖從對象數組中檢索距離值最小的對象。這是我的數據集;
[0] => myObjectThing Object
(
[name:myObjectThing:private] => asadasd
[distance:myObjectThinge:private] => 0.9826368952306
)
[1] => myObjectThing Object
(
[name:myObjectThing:private] => 214gerwert24
[distance:myObjectThinge:private] => 1.5212312547306
)
[2] => myObjectThing Object
(
[name:myObjectThing:private] => abc123
[distance:myObjectThinge:private] => 0.0000368952306
)
所以我想能夠retlieve具有最小距離值的對象。在這種情況下,這將是名稱的對象:abc123
「如果我只使用數組會發生什麼?」 - 你可以array_multisort(http://au2.php.net/manual/en/function.array-multisort.php)。但它不會在這種情況下的錯誤差異,因爲你可以只使用array_walk – xzyfer 2011-03-02 11:18:59
你不需要鍵入「請投我的問題」 – dynamic 2011-03-02 11:19:32
我會說這個問題已經設法攪動一個很好的辯論,那是所有。我已經刪除了,對不起 – Garbit 2011-03-02 11:21:36