Обърках се - проценти

CosaNostra

Registered
Здравейте! Направо забих отвсякъде... не мога да разгадая как ще стане следната схема:

$a = "10"; <- Стойността в момента
$b = "200"; <- Стойността, която трябва да се достигне

Как да разбера какъв ми е прогреса в проценти? Смисъл сега трябва да ми изкара 5%, но не мога да се ориентирам как ще стане това. Пробвах какви ли не вариянти, но... :shock:
 
PHP:
$num_amount = 10;
$num_total = 200;
function percent($num_amount, $num_total) {
$count1 = $num_amount / $num_total;
$count2 = $count1 * 100;
$count = number_format($count2, 0);
echo $count;
}
Това трябва да стане ;)
Надявам се да съм ти помогнал :)
 
PHP:
        function percent($num_amount, $num_total) {
            $count1 = $num_amount / $num_total;
            $count2 = $count1 * 100;
            $count = number_format($count2, 0);
            return $count;
        }

        echo percent(10, 200).'%';
 
bach9w каза:
PHP:
$num_amount = 10;
$num_total = 200;
function percent($num_amount, $num_total) {
$count1 = $num_amount / $num_total;
$count2 = $count1 * 100;
$count = number_format($count2, 0);
echo $count;
}
Това трябва да стане ;)
Надявам се да съм ти помогнал :)

Пооправих се с малко редакция :)
 
CosaNostra, поне дай ние да видим какво си пооправил, защото и на мен ми трябва, а не ми се занимава да пиша сега.
 
леле мале какви функции какви чудесии...


Код:
$a = "10";
$b = "200";
echo round($a/$b*100,2).'%';

$a/$b*100 ми е формулата за превръщане в проценти.
round ми е за закръгляване на числа
това 2 накрая показва до колко знака да ти извежда :)

П.П. Нека да го систематизирам във функция
Код:
function per($a,$b){
return round($a/$b*100,2).'%';
}

echo per(10,200);
// echo  per($a,$b);

учете се да ползвате return във функциите :) напред във проверите echo играе много лоши шеги :)
 

Back
Горе