PHPのdecbin()関数を使った2進数変換の方法


まず、decbin()関数の基本的な使い方は以下の通りです。

$decimal = 10;  // 2進数に変換する整数
$binary = decbin($decimal);  // decbin()関数を使って2進数に変換
echo $binary;  // 結果の表示

上記のコードでは、変数$decimalに変換したい整数を代入し、decbin()関数を使ってその整数を2進数に変換しています。変換結果は変数$binaryに格納され、echo文で表示されます。この場合、変数$binaryには文字列としての2進数表現が格納されます。

以下に、さらにいくつかのコード例を示します。

// 負の数の2進数変換
$decimal = -10;
$binary = decbin($decimal);
echo $binary;  // 結果の表示

上記のコードでは、負の数を2進数に変換しています。$decimalに負の整数を代入し、decbin()関数を使って2進数に変換します。変換結果は文字列として表示されます。

// 複数の整数を2進数に変換
$decimals = [10, 20, 30];
$binaries = array_map('decbin', $decimals);
print_r($binaries);  // 結果の表示

上記のコードでは、複数の整数を一括で2進数に変換しています。$decimals配列に変換したい整数を格納し、array_map()関数を使ってdecbin()関数を適用します。変換結果は$binaries配列に格納され、print_r()関数で表示されます。

これらのコード例を参考にしながら、自身が必要とする状況に応じてdecbin()関数を使って2進数変換を行ってみてください。