Как да разделя число на друго в PHP?

smeshko2008

Registered
Как да разделя число на друго, като ако се получи "плаваща запетая", тя да се взима на предвид цялото число без запетаята?

Или казано по друг начин, как 10*(100/6) да ми даде 10*17, а не 10*16,6666666666666 ????
 
Така, само още малко хелп и ти давам точицата:

Значи пиша си скриптче за проценти, но за да е точен, скрипта трябва да дели и закръгля до втория знак.

Код:
$result = 100/$maska1;
$procent = $ani3['rez']*$result;$

Където $procent би трябвало да е процента, $maska1 e сбора от всички резултати, $ani3['rez'] е резултата на текущия отговор. Или казано с други думи, ако имаме една анкета:

Какво ядете?

1 - Домати
2- Яйца
3- Картофи

и за 1 е гласувано 3 пъти, за 2 е гласувано 4 пъти, а за 3 - 3 пъти.

За да намерим колко процента е 3 (Картофите), трябва да извършим две действия.

  • Събираме гласуванията за 1, 2, 3 (3+4+3 = 10)
  • Делим 100 на сбора (100/10 = 10)
  • Умножаваме отговорите за 3 по полученото от горната стъпка число (10) - 3*10 = 30%

Или всичко това се решава с израза 3*(100/10)

И намерихме, че за Картофи са гласували 30% от 10 човека.


В случея сбора на гласуванията ми е $maska1, а $ani3['rez'] ми е отговора, които проценти искам да узная, така че формулата, по която намирам процентите ми е $ani3['rez']*(100/$maska1) .


Въпроса ми е как да направя $result закръглен до 2 запетаи, като същевременно отговаря на PHP синтаксиса?


P.S. Малиии :twisted: Ако не сте разбрали, питайте :)
 

Back
Горе