- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我一直在努力寻找一种很好的算法来将数字(可以是 float 或整数)更改为格式良好的人类可读数字,并将单位显示为字符串。例如:
100500000 -> '100.5 Mil'
200400 -> '200.4 K'
143000000 -> '143 Mil'
52000000000 -> '52 Bil'
等等,你明白了。
有什么建议吗?
最佳答案
我会改编下面的代码(我在网上找到的):
代码信用转到我发现的这个链接:http://www.phpfront.com/php/human-readable-byte-format/
function humanReadableOctets($octets)
{
$units = array('B', 'kB', 'MB', 'GB', 'TB'); // ...etc
for ($i = 0, $size =$octets; $size>1024; $size=$size/1024)
$i++;
return number_format($size, 2) . ' ' . $units[min($i, count($units) -1 )];
}
不过不要忘记将 1024 更改为 1000 ...
关于php - 将 120000000 转换为 '120 mil' 的好 PHP 算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/953523/
我正在尝试用我的成员初始化列表中的多个成员来初始化一个集合,但我不确定语法。 ** 是我遇到语法错误的地方(当然没有 **)。谢谢。这是一个例子: //========================
我正在查看 1750A format webpage 中的一些示例有些例子并没有真正的意义。我在这篇文章的底部包含了 1750A 格式规范,以防有人不熟悉它。 以 1750A 格式网页的表 3 为例:
有没有人在 Python 中使用过 MIL-STD-1553?你是怎么做到的? 最佳答案 如果 1553 接口(interface)有 Windows DLL,您可以使用 ctypes 库访问它。我已
我做了一个计算器,里面有总计;假设它的结果为 1453880.45,我已经将其转为 $1,453,880.45。我希望我的函数也进行舍入并在其末尾添加 mil 或 bil(表示百万和十亿)。 例如之前
我一直在努力寻找一种很好的算法来将数字(可以是 float 或整数)更改为格式良好的人类可读数字,并将单位显示为字符串。例如: 100500000 -> '100.5 Mil' 200400 -> '
我正在尝试将 IEEE 754 32 位单精度浮点值(标准 c 浮点变量)转换为格式为 MIL-STD-1750A 的无符号长变量.我在文章底部包含了 IEEE 754 和 MIL-STD-1750A
我已经在 simulink 中实现了一个新的 Controller 逻辑,并使用 MIL(循环中的模型)仿真对其进行了测试。 在进入 HIL 之前是否必须执行 SIL? 什么样的错误可以在 SIL 中
我可以在大约 36 秒内使用 Matlab 的数据库工具箱导入 200 万行。如何在 20 分钟内导入 600 万行数据? 下面查询的最后提取步骤大约需要 36 秒。 q = 'select ...
我是一名优秀的程序员,十分优秀!