Avatar billede thomaxz Nybegynder
13. marts 2006 - 14:04 Der er 3 kommentarer og
1 løsning

php og regning

hvorfor siger php at 9223372036854775700 minus 9223372036854775000 gir 1024 når det kun gir 700

?

-Thomas
Avatar billede michael_stim Ekspert
13. marts 2006 - 14:22 #1
$a=(int)(9223372036854775700);
  $b=(int)(9223372036854775000);
  $c=$a-$b;

Derfor tror jeg.
Avatar billede michael_stim Ekspert
13. marts 2006 - 14:22 #2
$a=(int)(9223372036854775700);
  $b=(int)(9223372036854775000);
  $c=$a-$b;
  echo $a."<br>";
  echo $b."<br>";
  echo $c;
Her er det hele.
Avatar billede thomaxz Nybegynder
13. marts 2006 - 14:39 #3
nå min kode

har ændret da du kun kun tage 1000000000000000000
floor($nantal=(floor($nantal)-1000000000000000000));

nu siger den at både

9223372036854775700-9000000000000000000=223372036854775800
og at
9223372036854775800-9000000000000000000=223372036854775800

hvordan kan jeg sørge for at detpasser med de rige regnstykker

har prøvet med koden
number_format($nantal=(number_format($nantal,0,"","")-1000000000000000000),0,"");

$nantal=$nantal-1000000000000000000;

men alle siger det samme.
Avatar billede thomaxz Nybegynder
03. april 2006 - 13:45 #4
lukker, der kommer ikke flere svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester