我有点A(x,y)和B(x,y)。它们列为数组(a => array(x,y),b => array(x,y))
如何在A点和B点之间获得长度。请帮助php。 :)
答案 0 :(得分:4)
好吧,记住你的高中几何学。
r = square_root((x2 - x1)^2 + (y2 - y1)^2)
所以在php:
$dx = $points['b'][0] - $points['a'][0];
$dy = $points['b'][1] - $points['a'][1];
$r = sqrt(pow($dx, 2) + pow($dy, 2));