😎
【PHP】二進数、任意の進数の変換
今日のPHP。
PHPで10進数⇄2進数、任意の進数の変換
その1
string decbin ( int $number ) // 指定した10進数の数値の2進数に変換。
string bindec (int $number ) // 指定した2進数の数値の10進数に変換。
その2
この関数だと任意に指定できる
base_convert()
例:
<?php
$hexadecimal = 'a37334';
echo base_convert($hexadecimal, 16, 2);
?>
参照:
PHP: base_convert - Manual
その3
sprintfでも可能
x 引数は数値として扱われ、16進数値(小文字)として表現されます。
X 引数は数値として扱われ、16進数値(大文字)として表現されます。
参照:
PHP: sprintf - Manual
Discussion