【发布时间】:2014-08-16 14:46:38
【问题描述】:
是否有一种巧妙的方法可以以“圆形”方式打印科学数字,例如:
2.9560343062229E-10
让我们转换为 2.95^10。另外,如何拆分指数以便以 HTML 表示法打印 2.95-10?
【问题讨论】:
-
使用正则表达式获取数字的各个部分。然后使用
number_format打印尾数,保留2位小数。 -
请注意,
2.95^-10与我书中的2.95e-10完全不同。作为科学文本的读者,这会让我感到困惑(毕竟,2e3 => 2000, 2^2 => 2*2*2 = 8)。 -
你完全正确!我的错..感谢这个修复,你让我很开心