假设我们有一个高度为500 x宽度为500像素的正方形 第一点位于H311:W447 第二点位于H65:W156
如何使用PHP计算这些点之间的距离(以像素为单位)?
答案 0 :(得分:5)
您可以使用Pythagoras Theorem。
$dh = $h1 - $h2;
$dw = $w1 - $w2;
$dist = sqrt($dh*$dh + $dw*$dw);
请注意,您可能会得到非整数结果。
如果您对Manhattan Distance感兴趣
$dist = abs($h1 - $h2) + abs($w1 - $w2);