Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
zaokraglanie liczb z rekordu - 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: zaokraglanie liczb z rekordu (/thread-zaokraglanie-liczb-z-rekordu)



zaokraglanie liczb z rekordu - Intelactive - 03-11-2012

Witam. Sumuje sobie wartosc rekordu i wyswietlam.
Mam np. 45.099999. Jak zaokraglic to do 2 miejsc po przecinku?

Przy operatorach wiem jak ~~ nawias i liczba przy dzieleniu


RE: zaokraglanie liczb z rekordu - mateo - 03-11-2012

Skorzystaj z wbudowanej funkcji round. Z manuala:

Kod PHP:
<?php
echo round(3.4);         // 3
echo round(3.5);         // 4
echo round(3.6);         // 4
echo round(3.60);      // 4
echo round(1.955832);  // 1.96
echo round(1241757, -3); // 1242000
echo round(5.0452);    // 5.05
echo round(5.0552);    // 5.06
?>



RE: zaokraglanie liczb z rekordu - Intelactive - 03-11-2012

Jak mAm tego uzyc? np.
Round($int['ghch']) ?


RE: zaokraglanie liczb z rekordu - mateo - 03-11-2012

Widzę, że przydałoby się zacząć od nauki PHP.


RE: zaokraglanie liczb z rekordu - Intelactive - 03-11-2012

Ok, tak jak myslałem, Dzięki. Po prostu mam za mało doświadczenia w php.


RE: zaokraglanie liczb z rekordu - kmd - 07-11-2012

Masz dwa argumenty. Pierwszy to liczba, którą chcesz zaokrąglić, a drugi to ilość miejsc po przecinku. Nie ma tu większej filozofii. Jako pierwszy argument wrzucasz swoją zmienną.


RE: zaokraglanie liczb z rekordu - Engine - 12-11-2012

jeszcze jest number_format podobna zasada co round

Kod:
echo round(3.60, 2);         // 3,6
echo number_format(3.60,2,',',' ');  // 3,60