我有一个小问题......
我有一个 php 函数,它根据两个整数相除生成一个数字。这将始终表示为 1 的百分比。
例如,我的函数会生成一个数字,例如 0.3 或 0.01222 或 0.23
我需要将此百分比转换为整数,作为 100 的一部分,三位数字。
所以 0.3 会变成 030,0.01222 会变成 001,1 会变成 100
有没有一种简单的方法可以在 PHP 中做到这一点?
干杯:)
我有一个小问题......
我有一个 php 函数,它根据两个整数相除生成一个数字。这将始终表示为 1 的百分比。
例如,我的函数会生成一个数字,例如 0.3 或 0.01222 或 0.23
我需要将此百分比转换为整数,作为 100 的一部分,三位数字。
所以 0.3 会变成 030,0.01222 会变成 001,1 会变成 100
有没有一种简单的方法可以在 PHP 中做到这一点?
干杯:)
最终结果将不再是一个数字,而是一个字符串,所以只需进行字符串操作:
$number = 0.3;
// Multiply by 100 and remove stuff after decimal point
$string = (string) floor($number * 100);
// Add zeros until the string has a total length of three characters
$string = str_pad($string, 3, '0', STR_PAD_LEFT);
就在这里:
$num = 0.01222;
$num2 = ceil($num * 100);