php將16進制轉為浮點數的方法:1、使用“hexdec(十六進制值)”或者“base_convert(十六進制值,16,10)”語句將16進制值轉為十進制數;2、用“floatval(十進制數)”語句獲取浮點值,將十進制數轉為浮點數類型。
本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦
php將16進制轉為浮點數的方法
實現思想:
-
將16進制值轉為十進制數—函數:
hexdec(十六進制值)
或base_convert(十六進制值,16,10)
函數hexdec()函數是專門用于16進制值轉為十進制數,而bindec()函數可在任意進制之間轉換數字
-
將十進制數轉為浮點數–函數floatval()
floatval 函數用于獲取變量的浮點值。
實現示例:
<?php $hex = "cceeff"; $num1=hexdec($hex); $num2=base_convert($hex, 16, 10); $float1=floatval($num1); $float2=floatval($num2); var_dump($float1); var_dump($float2); ?>
推薦學習:《PHP視頻教程》