使用php从数字中删除句点后保持零

时间:2018-10-28 01:12:17

标签: php str-replace

例如,当我使用PHP str_replace删除字符串中的句点时,它也会删除字符串后的零。

100.00

转到

100

但是我想要

10000

这是我的下面的代码

function remove_periods($string){
    $string = str_replace('.', '', $string);

    return $string;
}

1 个答案:

答案 0 :(得分:1)

嗯,有几种方法可以调整代码。

这里只有一个:(Demo

function remove_periods($float){
    return $float * 100;
}

echo remove_periods((float)100.00); // 10000
echo remove_periods((string)100.00); // 10000

和另一个:

function remove_periods($float){
    return number_format($float, 2, '', '');
}