php - 如何在 php 中解析长值?

标签 php parsing long-integer

需要类似 intVal() 的东西,但需要更大的数字,例如:100001416147426。

php中有这样的函数吗?找不到。

最佳答案

你应该使用 BC Math , 它被设计为使用 PHP 处理任何大小的数字。

BC Math extensions报价several mathematic functions喜欢:

  • bcadd 添加两个任意精度数
  • bccomp — 比较两个任意精度数
  • bcsqrt 获取任意精度数的平方根
  • ...

在 PHP 文档站点上有一个 small code example Charles 对一个长数字进行四舍五入!

关于php - 如何在 php 中解析长值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7310164/

相关文章:

c++ - Yacc 语法产生不正确的终端

android - SharedPreferences getLong() -> java.lang.String 无法转换为 java.lang.Long。怎么修?

php - 在 mysql 中使用 WHERE 和 IN 时数组的排序问题

PHP 可以使用命名空间(或其他任何东西)来包含两个同名的类

JavaScript 子字符串返回错误

python - 当 >64 位时从 __len__() 返回

C:为什么整数充当长整数?

php - 将数据从 phpmyadmin/mysql 同步到 onedrive

java - 线程中的异常 "AWT-EventQueue-0"java.lang.NumberFormatException : empty String

performance - 在 Scala 组合器解析器中访问位置信息会降低性能