base_convert() 関数は、数値を任意の基数間で変換します。
文法
base_convert(number,frombase,tobase)パラメータの説明
番号が必要です。元の値。
frombase が必要です。数値の元の基数。
トベースは必須です。変換されるベース。
*/
$hexadecimal='a37334';
echo base_convert($hexadecimal,16,2); //バイナリ出力に変換します 101000110111001100110100
エコー「
」 ";
$number="123";
echo base_convert($number,10,2); //バイナリ出力 1111011
に変換します エコー「
」 ";
echo base_convert($number,10,8); // 8 進数の出力 173 に変換します
エコー「
」 ";
echo base_convert($number,10,16); //16 進数の出力に変換します 7b
$number2="100000101";
エコー「
」 ";
echo base_convert($number2,2,10); //10 進数の出力 261 に変換します
エコー「
」 ";
echo base_convert($number2,2,8); // 8 進数の出力 405 に変換します
/*
説明
数値の tobase 表現を含む文字列を返します。数値の基数自体は frombase で指定されます。 frombase と tobase はどちらも 2 ~ 36 (両端の値を含む) の範囲内のみにすることができます。小数以上の数値は、a から z の文字で表されます (a は 10、b は 11、z は 35 を表します)。