PHP:10進数を36進数に変換する。

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進数にエンコード・デコードする。
Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。