0
我使用谷歌矩陣來計算多個地址的最佳距離。 我想 我的陣列由API數組減少找到小距離並返回id
$com = Array(
[0] => Array (
[id] => 12
[km] => 833 km
)
[1] => Array (
[id] => 4
[km] => 546km
)
[1] => Array (
[id] => 45
[km] => 1200km
)
)
我想顯示小的距離的ID返回(對於本例的ID爲「4」)顯示一個小距離的id
我試圖這:
$min = array_reduce($commercant,
function ($min, $item) {
if ($item['km'] < $min['km']) {
return $item;
}
return $min;
},
array('id' => -1, 'km' => PHP_INT_MAX));
echo $min['id'];
此代碼不起作用,我不知道爲什麼! 如果你有一個想法.... THX
'km'鍵保存字符串值,要細心。 – marmeladze
我已經測試過所有的解決方案,但我有同樣的問題,它的第一個結果顯示「ID = 12和833km」 – Mike
問題解決了,只需刪除KM Pfff simple,Thank's – Mike