php 接收客户端传来的值,如何防止被转化为科学计数法
使用函数$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
0条评论