10進数を36進数に変換する関数
base_convert("変換したい数字", $from_base, $to_base);
//(例)base_convert(12345, 10, 36); //10進数の12345を36進数に変換します。
//(例)base_convert("12345", 36, 10); //36進数の12345を10進数に変換します。
ちなみに、進数は何個、数を数えたら次の桁に繰り上がるかの数。
2進数
0,1の2数
10進数
0~9の10数
16進数
0~9、A~Fの16数
36進数
0~9、A~Zの36数
変換フォーム
#form1" class=“block_1”> 10進数
10進数の「」は、36進数で表すと「」です。
この関数でできない62進数(0~9、A~Z、a~z)やBASE64を応用した64進数にも挑戦したいと思います。
追記2011/02/14
- PHP:10進数を64進数にエンコード・デコードする。