note 86704 added to language.types.integer
| From: | Giovanni at osu1 dot php dot net | Date: | Thu, 30 Oct 2008 18:22:28 +0000 |
| Subject: | note 86704 added to language.types.integer | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-145976@lists.php.net to get a copy of this message | ||
why not just using logarithms?
$num_of_digits = (int)(log($num,$base) +1);
I think this should be more performant (as it relies on the math coprocessor) and it could be
extended to number of digits representing the number in any base, not just decimal
----
Server IP: 213.92.11.19
Probable Submitter: 82.54.238.238
----
Manual Page -- http://www.php.net/manual/en/language.types.integer.php
Edit -- https://master.php.net/note/edit/86704
Del: integrated -- https://master.php.net/note/delete/86704/integrated
Del: useless -- https://master.php.net/note/delete/86704/useless
Del: bad code -- https://master.php.net/note/delete/86704/bad+code
Del: spam -- https://master.php.net/note/delete/86704/spam
Del: non-english -- https://master.php.net/note/delete/86704/non-english
Del: in docs -- https://master.php.net/note/delete/86704/in+docs
Del: other reasons-- https://master.php.net/note/delete/86704
Reject -- https://master.php.net/note/reject/86704
Search -- https://master.php.net/manage/user-notes.php