Вопрос:

Преобразовать процентное значение в десятичное значение в PHP

php decimal

15121 просмотра

3 ответа

544 Репутация автора

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

Пример: 6.15% = .0615

Автор: steamboy Источник Размещён: 05.03.2010 06:58

Ответы (3)


16 плюса

6678 Репутация автора

Решение
$dec = $pct / 100.00;

// if you actually have a % sign in $pct strip it out
$pct = '15%';
$dec = str_replace('%', '', $pct) / 100.00;
Автор: Rob Размещён: 05.03.2010 07:00

1 плюс

40052 Репутация автора

function percentToDecimal($percent): float
{
    $percent = str_replace('%', '', $percent);
    return $percent / 100.00;
}
Автор: ryeguy Размещён: 05.03.2010 07:01

9 плюса

133801 Репутация автора

echo floatval("6.15%") / 100.00;
Автор: Pentium10 Размещён: 05.03.2010 07:01
Вопросы из категории :
32x32