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数

 

変換フォーム

10進数

10進数の「」は、36進数で表すと「0」です。

 

この関数でできない62進数(0~9、A~Z、a~z)やBASE64を応用した64進数にも挑戦したいと思います。

 

追記2011/02/14