php 接收客户端传来的值,如何防止被转化为科学计数法

php 接收客户端传来的值,如何防止被转化为科学计数法,第1张

php 接收客户端传来的值,如何防止被转化为科学计数法,第2张

使用函数$nnn=number_format($clientID,'','',''); 将科学计数法转化回来,但是转化的结果却和发送的数据不相同了,请问下当数字非常大时,如何才能防止转换为科学计数法。 ----------------------- 以下是精选回复-----------------------

答:用字符串
答:$clientID = (string)$_POST["clientID"];
答:客户端传过来的本来就是字符串
答:我去,客户端传过来的是 json. 我忘记看了,那只有 2 个办法了,一是让客户端改 二是改原串$c 加上双引号
答:客户端传过来全是字符串的 json 结构,或者服务端格式化一下。
答:php.ini 中设置 precision = ,(The number of significant digits displayed in floating point numbers.)
整数超过 precision 位会转化为 precision 位的科学计数法,浮点数超过 precision 位小数部分会被截断
或者用 sprintf

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » php 接收客户端传来的值,如何防止被转化为科学计数法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情