PDA

Просмотр полной версии : Вычисление процентов на php


sNt
19.04.2009, 20:18
Стоит задача вычислять проценты. Делаю это следующим образом:

$result=substr($result=$num[0] * $num[1] / 100, 0, 3);

Вылазиит черт знает что. Например, следующий код мне выдает 100000%:

<?php
$num[0]=10000;
$num[1]=1000;

$result=$num[0] * $num[1] / 100;
echo "$result%";
?>

И это не предел. К примеру, если $num[0]=14 && $num[1]=2, то в ответе имеем 0.98%. Конечно, если там урезать знаки, то можно добиться адекватного числа, но для этого надо писать функцию, а на это уйдет время. Есть ли скрипты готовые, которые решают данные проблемы? Или у меня с математикой плохо? Спасибо :)

Iceangel_
19.04.2009, 20:24
2 sNt
Если я вас правильно понял, вам нужно вычислить процентную долю одного числа от другого...
<?php
$num[0]=10000;
$num[1]=1000;
$procent=$num[0]/100;

$result=$num[1]/$procent;
echo "$result%";
?>

sNt
19.04.2009, 20:27
Спс большое ) Кол мне по матике.
PS Никада не шарил в процентах, вечно наугад подбирал )