PHP格式化MYSQL返回float类型的方法


Posted in PHP onMarch 30, 2016

本文实例讲述了PHP格式化MYSQL返回float类型的方法。分享给大家供大家参考,具体如下:

PHP 中获取mysql的float字段,echo 输出后,小数部分为包含多个0.

可使用 floatval($num) 将0舍去。

如要保留小数位,可使用 number_format($num, 2);

number_format函数对超过指定位数的值,进行了四舍五入。

如不想四舍五入,而保留所有小数。可使用如下方法:

// 如仅想保留两位小数可用 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
// 格式化小数,但不四舍五入,如有小数则全保留,无小数则添加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 相关文章推荐
web方式ftp
Oct 09 PHP
PHP读取MySQL数据代码
Jun 05 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
Dec 10 PHP
PHP 伪静态技术原理以及突破原理实现介绍
Jul 12 PHP
php查找任何页面上的所有链接的方法
Dec 03 PHP
php站内搜索关键词变亮的实现方法
Dec 30 PHP
php实现的通用图片处理类
Mar 24 PHP
php判断当前操作系统类型
Oct 28 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
Dec 25 PHP
浅析PHP中的闭包和匿名函数
Dec 25 PHP
如何重写Laravel异常处理类详解
Dec 20 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
Mar 09 PHP
PHP获取网页所有连接的方法(附demo源码下载)
Mar 30 #PHP
PHP记录页面停留时间的方法
Mar 30 #PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
Mar 30 #PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 #PHP
Laravel路由设定和子路由设定实例分析
Mar 30 #PHP
PHP的Yii框架中过滤器相关的使用总结
Mar 29 #PHP
简介PHP的Yii框架中缓存的一些高级用法
Mar 29 #PHP
You might like
用PHP读取flv文件的播放时间长度
2009/09/03 PHP
怎样使用php与jquery设置和读取cookies
2013/08/08 PHP
PHP文件上传主要代码讲解
2013/09/30 PHP
php链表用法实例分析
2015/07/09 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
document节点对象的获取方式示例介绍
2013/12/24 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
如何用js判断dom是否有存在某class的值
2017/02/13 Javascript
jQuery仿IOS弹出框插件
2017/02/18 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
2017/08/16 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
VScode格式化ESlint方法(最全最好用方法)
2019/09/10 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
uploadify插件实现多个图片上传并预览
2019/09/30 Javascript
vue中watch和computed的区别与使用方法
2020/08/23 Javascript
Python 代码性能优化技巧分享
2012/08/07 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
在Python中等距取出一个数组其中n个数的实现方式
2019/11/27 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
英国最大的奢侈品零售网络商城:Flannels
2016/09/16 全球购物
美国潜水装备、水肺潜水和浮潜设备商店:Leisure Pro
2018/08/08 全球购物
COS美国官网:知名服装品牌
2019/04/08 全球购物
销售高级职员求职信
2013/10/29 职场文书
车队司机自我鉴定
2014/03/02 职场文书
买卖协议书范本
2014/04/21 职场文书
大学生英语演讲稿
2014/04/24 职场文书
申论倡议书范文
2014/05/13 职场文书
研究生毕业论文导师评语
2014/12/31 职场文书
乐山大佛导游词
2015/02/02 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
七一晚会主持词
2015/06/29 职场文书
python 爬取豆瓣网页的示例
2021/04/13 Python