php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #44084 dividing problem
Submitted: 2008-02-09 14:58 UTC Modified: 2008-02-10 05:19 UTC
From: hosting at indiannic dot com Assigned:
Status: Not a bug Package: Math related
PHP Version: 5.2.5 OS: windows 2000
Private report: No CVE-ID: None
 [2008-02-09 14:58 UTC] hosting at indiannic dot com
Description:
------------
dividing a float value with another gives result as 10 always

Reproduce code:
---------------
<?php
$test = 46985.532 / 3600 ;
 echo($test);

 ?>


Expected result:
----------------
13.0515

Actual result:
--------------
10

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2008-02-09 15:56 UTC] hosting at indiannic dot com
a few links below

we have php 5 and php 4 both on the same server

windows 2000 with iis 5


this is on php 5.2.5
http://maptelltrack.com/divide.php
this gives correct Wrong answer


this is on php 4.3.10
http://maptell.com/divide.php
this gives correct answer
 [2008-02-09 15:58 UTC] helly@php.net
[marcus@zaphod PHP_5_3]$ php -r 'var_dump(46985.532 / 3600 );'
make: `sapi/cli/php' is up to date.
float(13.051536666667)
[marcus@zaphod PHP_5_3]$ php -r '$t=46985.532/3600; var_dump($t);'
make: `sapi/cli/php' is up to date.
float(13.051536666667)
[marcus@zaphod PHP_5_3]$ php -r '$t=46985.532/3600; echo($t);'
make: `sapi/cli/php' is up to date.
13.051536666667[marcus@zaphod PHP_5_3]$

Same for 5.2
 [2008-02-10 05:19 UTC] rasmus@php.net
And why in the world did you open 3 reports for the same problem.

User error - bogus config
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 19 15:01:28 2024 UTC