note 93257 added to function.base-convert

From: Date: Mon, 31 Aug 2009 01:05:45 +0000
Subject: note 93257 added to function.base-convert
Groups: php.notes 
Request: Send a blank email to php-notes+get-160069@lists.php.net to get a copy of this message
just my 2 coins function decbase ( $integer, $base = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' ) { $length = strlen( $base ); $out = ''; while ( $integer > $length - 1 ) { $out = $base[fmod( $integer, $length )] . $out; $integer = floor( $integer / $length ); } return $base[$integer] . $out; } function basedec ( $string, $base = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' ) { $length = strlen( $base ); $size = strlen( $string ) - 1; $string = str_split( $string ); $out = strpos( $base, array_pop( $string ) ); foreach ( $string as $i => $char ) $out += strpos( $base, $char ) * pow( $length, $size - $i ); return $out; } ---- Server IP: 195.221.21.36 Probable Submitter: 90.53.144.232 ---- Manual Page -- http://www.php.net/manual/en/function.base-convert.php Edit -- https://master.php.net/note/edit/93257 Del: integrated -- https://master.php.net/note/delete/93257/integrated Del: useless -- https://master.php.net/note/delete/93257/useless Del: bad code -- https://master.php.net/note/delete/93257/bad+code Del: spam -- https://master.php.net/note/delete/93257/spam Del: non-english -- https://master.php.net/note/delete/93257/non-english Del: in docs -- https://master.php.net/note/delete/93257/in+docs Del: other reasons-- https://master.php.net/note/delete/93257 Reject -- https://master.php.net/note/reject/93257 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#160069) next »