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