PHP decbin()関数
定義と使用法
decbin() 関数は、指定された10進数の引数に相当する2進数を含む文字列を返します。
この関数は、2進数の文字列を返します。
構文
decbin ( int $number ) : string
パラメータ
Sr.No | |
---|---|
1 | 番号 同等の2進表現に変換される10進数 |
戻り値
PHP decbin()関数は、文字列内に2進数を返します。
PHPバージョン
この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。
例
次の例では、13に相当するバイナリを計算し、「1101」を返します-
<?php $arg=13; $val=decbin($arg); echo "decbin(" . $arg . ") = " . $val; ?>
出力
これにより、次の結果が生成されます-
decbin(13) = 1101
例
次の例は、指定された数値の小数部分が無視されることを示しています。したがって、9.99はバイナリシステムでは「1001」である9として扱われます。 −
<?php $arg=9.99; $val=decbin($arg); echo "decbin(" . $arg . ") = " . $val; ?>
出力
これにより、次の結果が生成されます-
decbin(9.99) = 1001
例
文字列が引数として指定されている場合、結果は0 −
<?php $arg="Hello"; $val=decbin($arg); echo "decbin(" . $arg . ") = " . $val; ?>
出力
これにより、次の結果が生成されます-
decbin(Hello) = 0
例
負の10進数の場合、変換は2の補数法を使用して行われます。次の例は、64ビットシステムでの結果を示しています
<?php $arg=-10; $val=decbin($arg); echo "decbin(" . $arg . ") = " . $val; ?>
出力
これにより、次の結果が生成されます-
decbin(-10) = 1111111111111111111111111111111111111111111111111111111111110110
-
PHP decbin()関数
定義と使用法 decbin() 関数は、指定された10進数の引数に相当する2進数を含む文字列を返します。 この関数は、2進数の文字列を返します。 構文 decbin ( int $number ) : string パラメータ Sr.No パラメータと説明 1 番号 同等の2進表現に変換される10進数 戻り値 PHP decbin()関数は、文字列内に2進数を返します。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 次の例では、13に相当するバイナリを計算し、「1101」を返します-
-
PHPのdecbin()関数
decbin()関数は、10進数を2進数に変換します。 構文 decbin(num) パラメータ num −2進数に変換する数値を指定します。 戻る decbin()関数は、10進値の2進数を表す文字列を返します。 例 <?php echo decbin("3865"); ?> 出力 111100011001 例 別の例を見てみましょう- <?php echo decbin("99"); ?> 出力 1100011