Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Zaokrąglenie do dwóch miejsc po przecinku - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Zaokrąglenie do dwóch miejsc po przecinku (/thread-zaokraglenie-do-dwoch-miejsc-po-przecinku)



Zaokrąglenie do dwóch miejsc po przecinku - kendry - 20-06-2013

Witam wszystkich,

Mam taki problem, mam :

Kod PHP:
$dane "SELECT COUNT(*) as label1a FROM komentarze where label1a ='1'";
$wynik=mysql_query($dane);
$policz=mysql_fetch_array($wynik);
$ilosc $policz['label1a']; 

i liczę procentowo:

Kod PHP:
$all $ilosc+$ilosc2+$ilosc3;
$percent_ilosc $ilosc/$all*100;
echo 
$percent_ilosc.' %'

Z tym że wynik chciałbym zaokrąglić to pełnej liczby a nie jak mam teraz że np mam 6 miejsc po przecinku.

Z góry dzięki za pomoc.


RE: Zaokrąglenie do dwóch miejsc po przecinku - hieroshima - 20-06-2013

round($percent_ilosc, 0, PHP_ROUND_HALF_UP); albo PHP_ROUND_HALF_DOWN czyli przy połówkach zaokrągli w dół

proponuje jeszcze zapoznać się z ceil() - sufit, floor() - podłoga (powinieneś wiedziec o co hodzi z sufitem i podłogą jeżeli miałeś kiedys matematyke w zyciuBig Grin)


RE: Zaokrąglenie do dwóch miejsc po przecinku - bercik809 - 20-06-2013

Myślę, że powinieneś spróbować zastosować funkcję Round.

Przykładowo:
Kod:
echo round($percent_ilosc.' %');



RE: Zaokrąglenie do dwóch miejsc po przecinku - kendry - 20-06-2013

super dzięki, pomogło, każdemu dałem po punkcie w reputacji Wink