Держите нули после удаления точки из числа с помощью php - PullRequest
0 голосов
/ 28 октября 2018

Когда я использую PHP str_replace для удаления точки в строке, она также удаляет нули после строки, например

100.00

превращается в

100

Но я хочу

10000

Вот мой код ниже

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

    return $string;
}

1 Ответ

0 голосов
/ 28 октября 2018

Ну, есть несколько способов настроить ваш код.

Вот только один: ( Демо )

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, '', '');
}
...