#23564 [Ver->Asn]: base_convert() ignores last character
ID: 23564
Updated by: derick@php.net
Reported By: jaakkoho at paju dot oulu dot fi
-Status: Verified
+Status: Assigned
Bug Type: Math related
Operating System: Linux 2.4 (Debian)
PHP Version: 4.3.2RC3-dev
-Assigned To:
+Assigned To: derick
New Comment:
Found the problem... the float (internally) reaches maximum precision
in the case. Going to try to fix it in some way.
Previous Comments:
------------------------------------------------------------------------
[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
Thread (4 messages)