PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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

  1. 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」を返します-

  2. PHPのdecbin()関数

    decbin()関数は、10進数を2進数に変換します。 構文 decbin(num) パラメータ num −2進数に変換する数値を指定します。 戻る decbin()関数は、10進値の2進数を表す文字列を返します。 例 <?php    echo decbin("3865"); ?> 出力 111100011001 例 別の例を見てみましょう- <?php    echo decbin("99"); ?> 出力 1100011