我有以下数组输出:
Array (
[0] => SimpleXMLElement Object ( [0] => 32.4 km )
[1] => SimpleXMLElement Object ( [0] => 10.2 km )
[2] => SimpleXMLElement Object ( [0] => 205 km )
[3] => SimpleXMLElement Object ( [0] => 50.8 km )
)
我正在尝试获取距特定地址的最短距离,从该结果来看,最短距离为 10.2 公里。如何比较所有公里距离并只显示数字最小的距离?
我的主要目标是根据这个数组结果获得最短距离。
最佳答案
使用 floatval()
从数组中提取数值和 array_map()
,然后使用min()
查找数组中的最小值:
echo min(array_map('floatval', $array));
关于php - 查找数组中数值最小的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14514223/