View Full Version : PHP - só faz contas até 999


jaapaurelio
08-01-2008, 17:51
È o seguinte! quero fazer uma conta em PHP mas o programa só faz correctamente as contas até 999, se o falor ultrapassar isso da barraca, apresenta valores errados!
É presiso defenir algo! Vi qualquer coisa de funçoes double, como fasso isso? tem algo a ver com isto?
agradeço

spastikman
08-01-2008, 17:55
podes precisar de fazer um cast, mas não percebo o porquê :


spas@myb0x:/home/spas# php -r '$total = 0; $a = 234; $b=342; $total = $a * $b; echo "$total\n"; '
80028
spas@myb0x:/home/spas#

jaapaurelio
08-01-2008, 18:01
Eu que não percebo o que metes-te ai? :S
já esta resolvido ! era por causa do number_format que estava a dar barraca com as virgulas!
Obrigado pela atençao

spastikman
08-01-2008, 18:11
Eu que não percebo o que metes-te ai? :S


o equivalente a :

<?php
$total = 0;
$a = 234;
$b=342;
$total = $a * $b;

echo "$total;
?>
total = 80028