php如何获取数组与规定函数绝对值最小的数

比如数组:array(100,200,250,400,305,650,850);a=420;如何获取array数组中,与a差值绝对值最小的数值
最新回答
偶遇制造者

2024-10-15 08:20:28

$arr=array(100,200,250,400,305,650,850);
//定义一个空数组
$emptyArr=array();

foreach ($arr as $ite){
$emptyArr[]=abs($ite-420);

}

echo "最大绝对值:".max($emptyArr);
echo "<br>";
echo "最小绝对值:".min($emptyArr);

//最大绝对值:430
//最小绝对值:20