广西智能网站建设报价,dream8网站建设教程视频,网站建设与管理复习知识点,高端的培训行业网站开发比如我有几个数字(小数点后面的位数不固定)#xff1a;1、155.0552、122.1963、0.9631我怎么做才能让这些数字的小数点最后一位1#xff0c;或者-1#xff1f;比如1的话希望得到#xff1a;1、155.0562、122.1973、0.9632回复内容#xff1a;比如我有几个数字(小数点后面的…比如我有几个数字(小数点后面的位数不固定)1、155.0552、122.1963、0.9631我怎么做才能让这些数字的小数点最后一位1或者-1比如1的话希望得到1、155.0562、122.1973、0.9632回复内容比如我有几个数字(小数点后面的位数不固定)1、155.0552、122.1963、0.9631我怎么做才能让这些数字的小数点最后一位1或者-1比如1的话希望得到1、155.0562、122.1973、0.9632$num 12.2346;$tmp explode(.,$num);$dec end($tmp);$count strlen($dec);$p pow(0.1,$count);$result $num$p;echo($result);自己改成函数吧 有些地方还要加些判断都存成整数吧然后存储一个小数点的位置。因为 float 型 还是不能准确的表示 0.1 0.01 0.001 。。。等数据的多次添加删除之后会有累计误差甚至加了跟没加一样。比如0.10.2 0.30000000000000004$n 10.123;$fix floatval(pow(10, strlen(explode(., strval($n))[1])));$n ($n*$fix 1)/$fix;相关标签php本文原创发布php中文网转载请注明出处感谢您的尊重