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数 |
変換フォーム
この関数でできない62進数(0~9、A~Z、a~z)やBASE64を応用した64進数にも挑戦したいと思います。