Преобразовать процентное значение в десятичное значение в PHP - PullRequest
11 голосов
/ 05 марта 2010

Как преобразовать процентное значение в десятичное значение в PHP для использования в вычислениях?

Пример: 6,15% = .0615

Ответы [ 3 ]

16 голосов
/ 05 марта 2010
$dec = $pct / 100.00;

// if you actually have a % sign in $pct strip it out
$pct = '15%';
$dec = str_replace('%', '', $pct) / 100.00;
9 голосов
/ 05 марта 2010
echo floatval("6.15%") / 100.00;
1 голос
/ 05 марта 2010
function percentToDecimal($percent): float
{
    $percent = str_replace('%', '', $percent);
    return $percent / 100.00;
}
...