Loading:


zaokrąglenie liczby

Prosta funkcja pozwalająca zaokrąglić liczbę i jednocześnie oddziela kolejne rzędy wielkości (tysiące, miliony itp.) spacją.

Wywołanie funkcji jest banalnie proste:

$wyr="123456789012.515"; //wartość w nomenklaturze zachodniej

dziel ($wyr,",",2);

 

gdzie kolejne paramerty to:

1.  $wyr - liczba do zaokrąglenia

2. oddzielacz - przecinek lub kropka

3. dokładność zaokrąglenia - ilość miejsc po przecinku

 



Napisz Artyku³

Listing

$wyr="123456789012.515"; //wartość w nomenklaturze zachodniej

dziel ($wyr,",",2); //wywołanie [liczba, oddzielacz, dokładność zaokrąglenia]

function dziel($licz,$oddz,$zaokragl)
{
$u = ( bcadd ( $licz-floor($licz) , 0 , $zaokragl)) * pow(10,$zaokragl);
$c = floor($licz); $d = strlen ($c);  $w="";
$ii=floor((strlen($c)-1)/3);
for ($i=1;$i<=$ii;$i++) {
$w = "&nbsp;". substr("$c", -3) . $w;
$c=substr("$c", 0, -3); }
$wk = $c . $w; print $wk;
if ($u>0) { print "$oddz" . $u ; };
}




Dodano przez: leo24 Ranga: 0 Punktów: 0
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors