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

 更新时间:2016年03月30日 11:50:20   作者:xiao张  
这篇文章主要介绍了PHP格式化MYSQL返回float类型的方法,涉及PHP针对字符串与数组的相关操作技巧,需要的朋友可以参考下

本文实例讲述了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网络编程技巧总结》、《PHP基本语法入门教程》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • php 生成签名及验证签名详解

    php 生成签名及验证签名详解

    这篇文章主要介绍了php 生成签名及验证签名详解的相关资料,需要的朋友可以参考下
    2016-10-10
  • php 多个变量指向同一个引用($b = &$a)用法分析

    php 多个变量指向同一个引用($b = &$a)用法分析

    这篇文章主要介绍了php 多个变量指向同一个引用($b = &$a)用法,结合实例形式分析了PHP变量引用原理、优缺点及相关操作技巧,需要的朋友可以参考下
    2019-11-11
  • php通过exif_read_data函数获取图片的exif信息

    php通过exif_read_data函数获取图片的exif信息

    这篇文章主要介绍了php通过exif_read_data函数获取图片的exif信息,默认情况下,PHP读取图片Exif信息模块是不开启的,我们需要先开启这个模块。开启Exif模块需要mbstring支持,这里就不详细说明了,我们来先看下函数的用法
    2015-05-05
  • php中钩子(hook)的原理与简单应用demo示例

    php中钩子(hook)的原理与简单应用demo示例

    这篇文章主要介绍了php中钩子(hook)的原理与简单应用,结合完整demo实例形式分析了php中钩子(hook)的原理及简单使用操作技巧,需要的朋友可以参考下
    2019-09-09
  • php对gzip文件或者字符串解压实例参考

    php对gzip文件或者字符串解压实例参考

    要采集一个网站,目标站采用了gzip压缩传输网页,本来应该只要发送一个http头 Accept-Encoding: identity或者干脆不发送这个头等,就可以使目标站返回没有经过gzip压缩的页面了,不过很不幸,目标站无视客户端的请求,仍然返回gzip数据,造成乱码。
    2008-07-07
  • 非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

    非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

    这篇文章主要介绍了非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • PHP日期和时间函数的使用示例详解

    PHP日期和时间函数的使用示例详解

    这篇文章主要介绍了PHP日期和时间函数的使用示例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • PHP删除HTMl标签的实现代码

    PHP删除HTMl标签的实现代码

    本篇文章是对PHP删除HTMl标签的实现代码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php获取指定范围内最接近数的方法

    php获取指定范围内最接近数的方法

    这篇文章主要介绍了php获取指定范围内最接近数的方法,可实现根据给定区间长度划分各个区间,并在其中寻找与给定数最接近的数,需要的朋友可以参考下
    2015-06-06
  • phpmyadmin config.inc.php配置示例

    phpmyadmin config.inc.php配置示例

    这个config.inc.php文件为phpmyadmin的配置信息,下面有个已配置好的例子,大家可以参考下
    2013-08-08

最新评论