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

PHP decoct()関数


定義と使用法

煎じ薬() 関数は、指定された10進数の引数に相当する8進数を含む文字列を返します。

この関数は、8進文字(0から7)の文字列を返します。

構文

decoct ( int $number ) : string

パラメータ

パラメータと説明
Sr.No
1 番号
同等の8進表現に変換される10進数

戻り値

PHP decoct()関数は、文字列内に8進数を返します。

PHPバージョン

この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。

次の例では、1001に相当するバイナリを計算し、「1751」を返します-

<?php
   $arg=1001;
   $val=decoct($arg);
   echo "decoct(" . $arg . ") = " . $val;
?>

出力

これにより、次の結果が生成されます-

decoct(1001) = 1751

次の例は、指定された数値の小数部分が無視されることを示しています。したがって、100.55は100として扱われ、8進法では「144」になります。 −

<?php
   $arg=100.55;
   $val=decoct($arg);
   echo "decoct(" . $arg . ") = " . $val;
?>

出力

これにより、次の結果が生成されます-

decoct(100.55) = 144

文字列が引数として指定されている場合、結果は0 −

<?php
   $arg="Hello";
   $val=decoct($arg);
   echo "decoct(" . $arg . ") = " . $val;
?>

出力

これにより、次の結果が生成されます-

decoct(Hello) = 0

64ビットシステムでの最大の整数は9223372036854775807です。decoct()関数は次の結果を返します

<?php
   $arg=9223372036854775807;
   $val=decoct($arg);
   echo "decoct(" . $arg . ") = " . $val;
?>

出力

これにより、次の結果が生成されます-

decoct(9223372036854775807) = 777777777777777777777

  1. PHP decoct()関数

    定義と使用法 煎じ薬() 関数は、指定された10進数の引数に相当する8進数を含む文字列を返します。 この関数は、8進文字(0から7)の文字列を返します。 構文 decoct ( int $number ) : string パラメータ Sr.No パラメータと説明 1 番号 同等の8進表現に変換される10進数 戻り値 PHP decoct()関数は、文字列内に8進数を返します。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 次の例では、1001に相当するバイナリを計算し、「1751」を返

  2. PHPのdecoct()関数

    decoct()関数は、10進数を8進数に変換します。指定された10進数の8進文字列を返します。 構文 decoct(num) パラメータ num −変換する10進値。 戻る decoct()関数は、指定された10進数の8進数文字列を返します。 例 <?php    echo decoct("70"); ?> 出力 106 別の例を見てみましょう- 例 <?php    echo decoct("7878787888"); ?> 出力 72547141460