//將8字節表示的ASCII字符串轉換成浮點數值
function conver($str){
$c=strtolower($str);//strtower()可以將字符串全部變小寫
$d=str_prefix($c,$n=1,$char='0x');//給字符串前面添加0x
$val=hexdec($d);//將16進制轉化成10進制
$b = unpack('f', pack('N', $val));//轉化浮點數值
//echo $b[1];
return $b[1];
}
//給字符串前面添加指定字符
function str_prefix($str, $n=1, $char=" "){
for ($x=0;$x<$n;$x++){$str = $char.$str;}
return $str;
}
PHP將8字節ASCII碼數據表示轉化成浮點數值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
基於PHP的電子電工試驗教學網站設計
基於PHP的電子電工試驗教學網站設計 Design of Electrical and Electronic Lib Center Website on the Basis of Php
php出現如下錯誤: Parse error: syntax error, unexpected end of file in
如果你使用了標籤, 那在你的 php.ini 裏的這一項, 把 `off` 改成 `on` 1 short_open_tag = Off
24小時熱門文章