在PHP中将小数点移到两个位置并删除百分号的最佳方法是什么?
例如:
9.5%
变成.095
为此有特殊功能吗?
答案 0 :(得分:3)
只要'%'结尾,您就可以将字符串强制转换为浮点数并除以100:
echo (float)'9.5%'/100;
输出:
0.095
答案 1 :(得分:0)
您可以轻松创建自己的函数,如下所示:
create_config
会返回
private function myConvertFunction($percentage)
{
return floatval(str_replace('%', '', $percentage)) /100;
}
答案 2 :(得分:-1)
首先,从值中删除%符号
$number = str_replace('%','',$number);
以所需的格式转换值
$number = $number * 0.01;