PHP格式化MYSQL返回float類型的方法
本文實例講述了PHP格式化MYSQL返回float類型的方法。分享給大家供大家參考,具體如下:
PHP 中獲取mysql的float字段,echo 輸出后,小數(shù)部分為包含多個0.
可使用 floatval($num) 將0舍去。
如要保留小數(shù)位,可使用 number_format($num, 2);
number_format函數(shù)對超過指定位數(shù)的值,進行了四舍五入。
如不想四舍五入,而保留所有小數(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;
}
更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP網(wǎng)絡編程技巧總結》、《PHP基本語法入門教程》、《php操作office文檔技巧總結(包括word,excel,access,ppt)》、《php日期與時間用法總結》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。
相關文章
PhpMyAdmin出現(xiàn)export.php Missing parameter: what /export_type錯
PhpMyAdmin出現(xiàn)export.php: Missing parameter: what /export_type錯誤,有碰到同樣問題的朋友可參考一下2012-08-08
PHP syntax error, unexpected $end 錯誤的一種原因及解決
PHP 遇到 syntax error, unexpected $end 錯誤時,查錯思路其實還是看看文件里 PHP 的開始標記和結束標記是否配對,還要額外注意注釋里是否出現(xiàn)過 ?> 喲。2008-10-10
PHP中l(wèi)trim()函數(shù)的用法與實例講解
今天小編就為大家分享一篇關于PHP中l(wèi)trim()函數(shù)的用法與實例講解,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03
PHP常用操作類之通信數(shù)據(jù)封裝類的實現(xiàn)
PHP類的封裝對于初學者來說是比較難懂的,下面這篇文章主要給大家介紹了關于PHP常用操作類之通信數(shù)據(jù)封裝類實現(xiàn)的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來一起學習學習吧。2017-07-07
PHP使用微信開發(fā)模式實現(xiàn)搜索已發(fā)送圖文及匹配關鍵字回復的方法
這篇文章主要介紹了PHP使用微信開發(fā)模式實現(xiàn)搜索已發(fā)送圖文及匹配關鍵字回復的方法,涉及php針對微信json格式數(shù)據(jù)的解析與正則匹配相關操作技巧,需要的朋友可以參考下2017-09-09

