2010-06-19 102 views
0

我有點A(x,y)和B(x,y)。他們列爲數組(a => array(x,y),b => array(x,y))座標系(PHP數組)

如何獲得點A和B之間的距離。 :)

+0

這是Facebook的困惑?聽起來像這樣:P – 2010-06-19 13:20:21

回答

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));