ID: 23564
Updated by: [EMAIL PROTECTED]
Reported By: jaakkoho at paju dot oulu dot fi
Status: Open
Bug Type: Documentation problem
Operating System: Linux 2.4 (Debian)
PHP Version: 4.3.2RC3-dev
-Assigned To:
+Assigned To: hholzgra
New Comment:
see also 23563
Previous Comments:
------------------------------------------------------------------------
[2003-05-15 09:10:33] [EMAIL PROTECTED]
Okay, this is definitely not trivial to fix and making this a
documentation problem instead: base_convert() loses precision on big
numbers due to float properties.
Derick
------------------------------------------------------------------------
[2003-05-15 07:33:45] [EMAIL PROTECTED]
Found the problem... the float (internally) reaches maximum precision
in the case. Going to try to fix it in some way.
------------------------------------------------------------------------
[2003-05-09 09:22:00] jaakkoho at paju dot oulu dot fi
Both the following commands outputs same value:
base_convert("aaaaaaaaaaa", 36, 10);
base_convert("aaaaaaaaaab", 36, 10);
output: 37606201097790608
In fact, the last character can be whatever between 0-z,
and the output is always same.
This bug appears only if strlen($string_to_convert) > 10.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=23564&edit=1