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

PHP hexdec()関数


定義と使用法

hexdec() 関数は、文字列に埋め込まれた16進数に相当する10進数を返します。

この関数は10進整数を返しますが、値が大きいと浮動小数点数になる可能性があります。

構文

hexdec ( string $hex_string ) : number

パラメータ

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

戻り値

PHP hexdec()関数は10進数を返します。

PHPバージョン

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

次の例では、「100」に相当する10進数を計算し、256-

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

出力

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

hexdec(100) = 256

文字列に無効な文字(0〜9およびa〜f以外)が含まれている場合、それらは無視されます。したがって、文字列「2x5」では、「x」が削除され、「25」の変換が実行されます。これは37です。-

<?php
   $arg='2x5';
   $val=hexdec($arg);
   echo "hexdec(" . $arg . ") = " . $val;
?>

出力

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

hexdec(2x5) = 37

文字列内のすべての文字が16進数でない場合、結果は0-

になります。
<?php
   $arg='PHP';
   $val=hexdec($arg);
   echo "hexdec(" . $arg . ") = " . $val;
?>

出力

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

hexdec(PHP) = 0

hexdec()関数は、引数文字列に符号なし整数が含まれていることを処理し、次の結果を返します

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

出力

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

hexdec(-10) = 16

  1. PHP hexdec()関数

    定義と使用法 hexdec() 関数は、文字列に埋め込まれた16進数に相当する10進数を返します。 この関数は10進整数を返しますが、値が大きいと浮動小数点数になる可能性があります。 構文 hexdec ( string $hex_string ) : number パラメータ Sr.No パラメータと説明 1 hex_string 同等の8進表現に変換される10進数 戻り値 PHP hexdec()関数は10進数を返します。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 次の例

  2. PHPのhexdec()関数

    hexdec()関数は、16進数を10進数に変換します。 構文 hexdec(val) パラメータ val −変換される16進数。 戻る hexdec()関数は、16進数であるvalの10進値を返します。 例 <?php    echo hexdec("d") . "<br>";    echo hexdec("398f"); ?> 出力 13<br>14735