10进制整数转62进制的函数
Jun 21, 2016 am 08:48 AM
/** * 10进制转为62进制 * * @param integer $n 10进制数值 * @return string 62进制 */ function dec62($n) { $base = 62; $index = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $ret = ''; for($t = floor(log10($n) / log10($base)); $t >= 0; $t --) { $a = floor($n / pow($base, $t)); $ret .= substr($index, $a, 1); $n -= $a * pow($base, $t); } return $ret; }
/** * 62进制转为10进制 * * @param integer $n 62进制 * @return string 10进制 */ function dec10($s) { $base = 62; $index = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $ret = 0; $len = strlen($s) - 1; for($t = 0; $t <= $len; $t ++) { $ret += strpos($index, substr($s, $t, 1)) * pow($base, $len - $t); } return $ret;

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Detaillierte Erläuterung der Verwendung von Return in der C-Sprache

Basis-DEX-Wasserhahn: Aerodrome VS Curve

Verwenden Sie reguläre Ausdrücke in Golang, um zu überprüfen, ob die Eingabe eine zulässige Base64-Zeichenfolge ist

So kodieren und dekodieren Sie mit Base64-Funktionen in Java

Wie ist die Ausführungsreihenfolge von Return- und Final-Anweisungen in Java?

Wie kann ich mit PHP Bilder im Base64-Format in Qiniu Cloud Storage hochladen und Miniaturansichten generieren?

Der Multichain-Token Base Dawgz ($DAWGZ) wurde heute an dezentralen Börsen eingeführt
