php將16進制轉為浮點數(shù)的方法:1、使用“hexdec(十六進制值)”或者“base_convert(十六進制值,16,10)”語句將16進制值轉為十進制數(shù);2、用“floatval(十進制數(shù))”語句獲取浮點值,將十進制數(shù)轉為浮點數(shù)類型。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php將16進制轉為浮點數(shù)的方法
實現(xiàn)思想:
-
將16進制值轉為十進制數(shù)—函數(shù):
hexdec(十六進制值)
或base_convert(十六進制值,16,10)
函數(shù)hexdec()函數(shù)是專門用于16進制值轉為十進制數(shù),而bindec()函數(shù)可在任意進制之間轉換數(shù)字
-
將十進制數(shù)轉為浮點數(shù)–函數(shù)floatval()
floatval 函數(shù)用于獲取變量的浮點值。
實現(xiàn)示例:
<?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視頻教程》