PHP Decimal做DDD MM.MMM

时间:2012-08-20 14:58:35

标签: php gps

如何在PHP中将Decimal(52.44554)转换为DDD MM.MMM?

标准步骤是:

52 = N52° + 0.44554*60 => 26,732;   ===>  N52° 26,732

1 个答案:

答案 0 :(得分:1)

这应该这样做。 $degrees$minutes会保留您感兴趣的值。

$dec_degrees = 52.44554;
$degrees = floor($dec_degrees);
$dec_minutes = $dec_degrees - $degrees;
$minutes = 60 * $dec_minutes;