当前位置: 首页 > 面试题库 >

在PHP中将指数转换为整数

朱承载
2023-03-14
问题内容

有没有一种方法可以使用内置函数在PHP中将指数数转换为整数?格式化功能?

1.2378147769392E + 14至123781477693917


问题答案:

number_format(1.2378147769392E+14,0,’‘,’‘)

但是,要处理大量数字,如果要保持精度,应该研究BCMath扩展



 类似资料:
  • 问题内容: 有没有一种方法可以将整数转换为PHP中的字符串? 问题答案: 您可以使用该函数将数字转换为字符串。 从维护的角度来看,它显然是您正在尝试做的事情,而不是其他一些更深奥的答案。当然,这取决于您的上下文。

  • 问题内容: 在Java中,我想将双精度型转换为整数,我知道您是否这样做: 您得到y = 1。如果您这样做: 您可能会得到2。但是,我想知道:由于整数的双精度表示有时看起来像1.9999999998之类,所以通过Math.round()创建的双精度转换是否仍会导致截断的向下数字,而不是比我们要查找的舍入数(即:1而不是所示代码中的2)? (是的,我的确这样表示:x 是否有 任何 值,其中y将显示x的

  • 问题内容: 我已经创建了一个自定义数据类型枚举,如下所示: 从外部数据源,我得到[0,4]范围内的整数。我想将这些整数转换为它们对应的枚举值。 我怎样才能做到这一点? 我正在使用PostgreSQL 8.4。 问题答案:

  • 问题内容: 我有大量的卡令牌(16位数字)从xml文件上传到sql-server。问题是我将它们视为表达式,示例如下: 有什么建议将它们更改为16位数字吗?我试图更改数据类型,但出现错误 感谢帮助! 编辑: @XLAnt参见下面的代码。我从另一个表创建此表,而该表只是从xml文件插入的。这是因为TOKEN列中的某些行为空,可能会导致错误吗? 问题答案: 尝试在转换之前将字符串强制转换为float:

  • PHP是否有任何内置函数可以接受布尔值并返回其整数等效值?0代表FALSE,1代表TRUE?当然,您可以轻松创建一个函数来做到这一点,我只是询问PHP内部是否有内置函数。我已经尝试了并将其转换为但它们不起作用,它们在TRUE和FALSE两种情况下都返回0。 编辑:问题是它不是真正的布尔值,而是一个字符串“false”、“true”,php没有检测到传递布尔值的jquery帖子。问题解决了,谢谢!

  • 所以基本上我有一个秒数的值,我想用ISO8601格式表示。 例如: 90秒将表示为T1M30 到目前为止,我已经做了以下工作: 这样的输出是: TH0M0S90 最终构建了这个函数,该函数似乎生成了我需要的值(但它仅限于一天以下的时间: 谢啦