Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: liczby
Forum PHP.pl > Forum > PHP
sendi16
za pomoca jakiej funkcji mozna zaokraglic liczbe np. 25.925925925926 do liczby 26??
Phivko
Cytat
za pomoca jakiej funkcji mozna zaokraglic liczbe np. 25.925925925926 do liczby 26??

Trzeba użyć funkcji printf z argumentem %0.0f okreslajacym sposob formatowania wyswietlonego wyniku.

[php:1:1bf16504df]<?php
$liczba = 25.925925925926;
print ("$liczba"); // wyswietli liczbe 25.925925925926
print ('<BR>');
printf ("%0.0f", ("$liczba")); // wyswietli zaokraglona wartosc 26
?>[/php:1:1bf16504df]
%0.0f - wyswietli liczbe 26
%0.1f - wyswietli 25,9 (zaokragla do 1 miejsca po przecinku)
%0.4f - 25,9259 - do 4 miejsc po przecinku
%0.7f - do 7 itd.

W skrypcie, ktory cos liczy wyglada to tak:

[php:1:1bf16504df]<?php
$x = 21;
$y = 4;
$z = 5.5;
$wynik = $x * $y / $z;
print ("$wynik"); //wynik dzialania bez zaokraglenia - 15.272727272727
print ('<BR>');
printf ("%0.0f", ($wynik)); //wynik zaokraglony - 15
?>[/php:1:1bf16504df]
maggot
Cytat
Szukaj a znajdziesz!!!!


RTFM round()
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.