【发布时间】:2011-07-07 04:43:33
【问题描述】:
** 编辑 ** 如果我只使用数组会发生什么,例如
数组( 数组('名称' => '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
)
所以我希望能够检索具有最小距离值的对象。在这种情况下,它将是具有名称的对象:abc123
【问题讨论】:
-
"如果我只使用数组会发生什么?" - 然后你可以 array_multisort (au2.php.net/manual/en/function.array-multisort.php)。但在这种情况下它不会产生错误,因为您可以使用 array_walk
-
你不需要输入“请投票给我的问题”
-
我想说这个问题已经成功地引发了一场很好的辩论,仅此而已。我现在已经删除了,抱歉
标签: php arrays object multidimensional-array