PHP格式化MYSQL返回float類型的方法
本文實(shí)例講述了PHP格式化MYSQL返回float類型的方法。分享給大家供大家參考,具體如下:
PHP 中獲取mysql的float字段,echo 輸出后,小數(shù)部分為包含多個0.
可使用 floatval($num) 將0舍去。
如要保留小數(shù)位,可使用 number_format($num, 2);
number_format函數(shù)對超過指定位數(shù)的值,進(jìn)行了四舍五入。
如不想四舍五入,而保留所有小數(shù)??墒褂萌缦路椒ǎ?/p>
// 如僅想保留兩位小數(shù)可用 number_format($num, 2);
echo f('1001.334534', 2) . '<br>'; // 1001.334534
echo f('-1001.000', 2) . '<br>'; // -1001.00
echo f('1001.3', 5) . '<br>'; // 1001.30000
echo f('1001.33') . '<br>'; // 1001.33
echo f('1001.000') . '<br>'; // 1001
// 格式化小數(shù),但不四舍五入,如有小數(shù)則全保留,無小數(shù)則添加0;
function f($num, $v = 0)
{
$num = floatval($num);
if ($v > 0)
{
$num = '' . $num;
$arr = explode('.', $num);
if (count($arr) === 1)
{
$num .= '.' . str_repeat('0', $v);
}
else
{
$v -= strlen($arr[1]);
if ($v > 0)
$num .= str_repeat('0', $v);
}
}
return $num;
}
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語法入門教程》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
php使用strpos判斷字符串中數(shù)字類型子字符串出錯的解決方法
這篇文章主要介紹了php使用strpos判斷字符串中數(shù)字類型子字符串出錯的解決方法,結(jié)合具體問題分析了strpos函數(shù)針對數(shù)字類型子字符串進(jìn)行判斷時(shí)的注意事項(xiàng)及類型轉(zhuǎn)換處理技巧,需要的朋友可以參考下2017-04-04
PHP實(shí)現(xiàn)隨機(jī)調(diào)用圖片的示例代碼
在Web開發(fā)中,使用PHP可以輕松實(shí)現(xiàn)各種有趣的功能,這篇文章主要為大家介紹了如何使用PHP來實(shí)現(xiàn)隨機(jī)調(diào)用圖片,感興趣的小伙伴可以了解一下2023-08-08
php使用function_exists判斷函數(shù)可用的方法
這篇文章主要介紹了php使用function_exists判斷函數(shù)可用的方法,通過一個圖像處理函數(shù)中使用function_exists函數(shù)判斷并輸出來實(shí)現(xiàn)函數(shù)存在判斷與流程靈活控制的功能,具有很好的借鑒價(jià)值,需要的朋友可以參考下2014-11-11
PHP實(shí)現(xiàn)變色驗(yàn)證碼實(shí)例
驗(yàn)證碼想必大家都有見到過吧,在本文為大家介紹下PHP如何實(shí)現(xiàn)變色驗(yàn)證碼,感興趣的朋友可以參考下2014-01-01
PHP實(shí)現(xiàn)視頻文件上傳完整實(shí)例
這篇文章主要介紹了PHP實(shí)現(xiàn)視頻文件上傳的技巧,包含了PHP配置信息的設(shè)計(jì)及大文件的處理,需要的朋友可以參考下2014-08-08
php線性表順序存儲實(shí)現(xiàn)代碼(增刪查改)
php實(shí)現(xiàn)線性表順序存儲的代碼,需要的朋友可以參考下2012-02-02

