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

PHP octdec()関数


定義と使用法

octdec() 関数は、8進数を10進数に相当するものに変換するために使用されます。この関数は、引数として8進数表現の文字列を受け取り、整数を返します。

たとえば、octdec( '10')は8を返します。

構文

octdec ( string $octal_string ) : number

パラメータ

パラメータと説明
Sr.No
1 octal_string
変換する8進数を含む文字列

戻り値

PHP octdec()関数は、指定された8進数表現に相当する10進数を返します。

PHPバージョン

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

次の例では、「10」を8進数から10進数に変換します。 −

<?php
   $arg='10';
   $val=octdec($arg);
   echo "octdec(" . $arg . ") = " . $val;
?>

出力

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

octdec(10) = 8

文字列に8進数以外の文字(0〜7以外)が含まれている場合、それは無視されます。次の例では、「#」は無視され、残りの文字列は10進数に変換されます-

<?php
   $arg='23#4';
   $val=octdec($arg);
   echo "octdec(" . $arg . ") = " . $val;
?>

出力

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

octdec(234) = 156

すべての文字が8進数以外の場合、関数は0-

を返します。
<?php
   $arg='Hello';
   $val=octdec($arg);
   echo "octdec(" . $arg . ") = " . $val;
?>

出力

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

octdec(Hello) = 0

octdec()関数は、引数文字列内の8進数を符号なし整数として扱います

<?php
   $arg='-20';
   $val=octdec($arg);
   echo "octdec(" . $arg . ") = " . $val;
?>

出力

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

octdec(-20) = 16

  1. PHP lcg_value()関数

    定義と使用法 lcg_value() 関数は0から1までの乱数を生成します。 LCGは、線形合同法の略です。このジェネレーターは、不連続な区分的線形方程式で計算された一連の疑似ランダム化された数値を生成します。これは、最も古い疑似乱数生成アルゴリズムの1つです 構文 lcg_value ( void ) : float パラメータ 戻り値 PHP lcg_value()関数は、0.0から1.0までの疑似ランダム浮動小数点値を返します。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 以下は、lcg_value()関数の使

  2. PHPのoctdec()関数

    octdec()関数は、8進数を10進数に変換します。 構文 octdec(val) パラメータ val −変換する8進文字列 戻る octdec()関数は、指定された8進数に相当する10進数を返します。 例 <?php    echo octdec("-120"); ?> 出力 a80 例 別の例を見てみましょう- <?php    echo octdec("170");    echo octdec(decoct(170)); ?> 出力 12017