为什么我在php连接中有科学记数法

时间:2016-01-26 07:29:51

标签: php rest integer-overflow

我必须调用API Restful的端点,其中最后一个元素是资源ID

http://midomain.com/resurces/:resourceID

resourceId是666769510661446146但是当我将这个数字汇总到网址时

$url = "http://midomain.com/resources/" . $myId;      

Php返回http://midomain.com/resources/6.6676951066145E+17

我尝试修改数字加倍并使用sprintf,但总是相同的

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用number_format

$url = "http://midomain.com/resources/" . number_format($myId,0,"","");

这样你就可以避免科学代表。请查看official documentation以获取更多信息

您可以看到example here