php cos无法正常工作?

Gre*_*egM 1 php math

在这种情况下,我有一个lat,29或者45

我在这里画它

$lonchangepermile = cos($startlat) * 69.172;

var_dump($startlat);
var_dump('b');
var_dump($lonchangepermile);
Run Code Online (Sandbox Code Playgroud)

我得到了结果-51.74436.33(见截图)

根据我的大脑和我的Windows计算器它应该48.91160.499

这是怎么回事?

http://image.prntscr.com/image/a9e0593933fe46a0906e0ef2f1d2e3e4.png

Wal*_*alf 5

你正在使用学位.与许多其他语言一样,PHP使用弧度.用于deg2rad()您的输入.