Ren*_*hya 2 php
我需要将一个推文ID,这是一个很长的字符串.例如,我有:
$id = 39685855740174336;
但var_dump($id)打印float(3.9685855740174E+16).
var_dump($id)
float(3.9685855740174E+16)
我尝试使用strval()以下方法获取字符串值:
strval()
var_dump(strval($id));
但我明白了string(19) "3.9685855740174E+16".
string(19) "3.9685855740174E+16"
我的期望是:
string(17) "39685855740174336".
string(17) "39685855740174336"
有解决方案吗
Bol*_*ock 5
这适用于我(请参阅字符串格式说明符列表):
$string_id = sprintf('%.0f', $id);
基本上你把它当作一个浮点数,在PHP中它是,但要求sprintf()不包括任何小数位.
sprintf()
归档时间:
14 年,8 月 前
查看次数:
3151 次
最近记录: