如何使用PHP计算十进制数字的位数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用PHP计算十进制数字的位数相关的知识,希望对你有一定的参考价值。

我正在计算php中的数字位数。在小数位前整数之前,我想计算数字位数,例如:

123.456  ==number of count value is 3 
1.234 ==number of count value is 1 
12.1  ==number of count value is 2 

让我知道如何解决它。

答案

你也可以这样做:

strlen(explode('.', 9.9)[0])

哪个会产1

另一答案

尝试:

strlen((int)23.23);

输出:

2

以上是关于如何使用PHP计算十进制数字的位数的主要内容,如果未能解决你的问题,请参考以下文章

点后打印8位数

计算机基础教程7 - 数字系统

如何查找二进制16位数的每个组合

如何计算给定数字的位数?

Javascript如何将十进制数转换为具有特定小数位数的字符串

如何计算一个数字的总位数?