:: reverse dictionary ::
※ソースファイルについて
数値をn進数の文字列に変換するには、strval 関数と base_convert 関数を使います。
$num = 30; $str = strval($num); $base2 = base_convert($str, 10, 2); // 2進数 $base8 = base_convert($str, 10, 8); // 8進数 $base16 = base_convert($str, 10, 16); // 16進数
$base2 は "11110" 、$base8 は "36" 、$base16 は "1e" になります。
stringstrval(mixedv)
値 v を文字列に変換します。
値 v には、配列とオブジェクト以外の変数を指定できます。
v … 変換する値
値 v の文字列
PHP3 、PHP4 、PHP5
stringbase_convert(strings,intold,intnew)
文字列 s の基数を old から new に変換した文字列を作成します。
s … 文字列
old … 文字列 s の現在の基数
new … 新しい基数
基数を new に変換した文字列
PHP3(3.0.6以降)、PHP4 、PHP5
基数とは、数値の各桁の基礎になる数です。
(「n進数」の「n」の部分)
最大36進数まで使えます。
(0 〜 9 の数字と a 〜 z のアルファベット26文字)
$num = 35; $str = strval($num); $base36 = base_convert($str, 10, 36);
$base36 は "z" になります。
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com