超级菜鸟问题,小于0.0001的显示问题 众所周知如果我 echo(0.0000001); ,结果将是1.0E-7,如何让输出的结果成为0.0000001这种样子呢?好像小于0.0001的数字就必须以1.0E-x的形式展现,用那个函数能够给调整一下呢?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $number = 0.0000001;echo number_format($number, 7, '. ', ', '); 输出:0.0000001 楼上的,可是如果$number = 0.00001,结果就会变成 0.0000100,而不是0.00001 小数点后面有几位,number_fomat()函数的第二个参数就给几呗0.00001的话,就给5 $arr = array(0.0000001, 0.00001, 0.000023, 0.1234567890);foreach ($arr as $v){ $s = preg_replace("/0*$/", '', sprintf('%.10f', $v)); echo $s, '<br/>';}// 0.0000001// 0.00001// 0.000023// 0.123456789 如何第一条新闻显示摘要,后面的只显示标题 程序溢出 是个啥意思啊? 关于session的问题 域名交接问题 求ajax搜索提示的查询语句 php开发WAP 还是关于【关于php数组排序的问题?】 求救!!ASP的高手们 如何这样显示数据库里的内容? 上传上传,急急急! 应该是很基础的问题,帮我看看 asp+access 从数据库读出一个列表,表中有 用户名,年龄等,我想点击“用户名”,就转到这个表的修改页面。
$number = 0.0000001;
echo number_format($number, 7, '. ', ', '); 输出:0.0000001
0.00001的话,就给5
{
$s = preg_replace("/0*$/", '', sprintf('%.10f', $v));
echo $s, '<br/>';
}// 0.0000001
// 0.00001
// 0.000023
// 0.123456789