php常用数学函数汇总

 更新时间:2014年11月21日 10:31:54   投稿:shichen2014  
这篇文章主要介绍了php常用数学函数,以实例形式汇总了常用数学函数的定义及用法实例,具有不错的学习与借鉴价值,需要的朋友可以参考下

本文实例汇总并分析了php常用数学函数。分享给大家供大家参考。具体分析如下:

abs()函数定义和用法: 返回一个数的绝对值.

语法:abs(x),代码如下:

复制代码 代码如下:
$abs=abs(-3.2);      //$abs=3.2
$abs2=abs(5);       //$abs2=5
$abs3=abs(-5);       //$abs3=5

ceil()函数定义和用法:向上舍入为最接近的整数.

语法ceil(x)

参数 描述
x 必需,一个数.

说明:返回不小于 x 的下一个整数,x 如果有小数部分则进一位,ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大,实例代码如下:

复制代码 代码如下:
echo ceil(5);         //5
echo "<br>";
echo ceil(3.3);         //4
echo "<br>";
echo ceil(6.999);        //7

floor() 函数向下舍入为最接近的整数.

语法:floor(x)

参数 描述
x 必需,一个数.

说明:返回不大于 x 的下一个整数,将 x 的小数部分舍去取整,floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大.

复制代码 代码如下:
echo floor(4);        //4
echo "<br>";
echo floor(3.3);        //3
echo "<br>";
echo floor(6.999);       //6

定义和用法

fmod() 函数返回除法的浮点数余数.

语法:fmod(x,y)

参数 描述
x 必需,一个数.
y 必需,一个数.

说明:返回被除数(x)除以除数(y)所得的浮点数余数,余数(r)的定义是:x = i * y + r,其中 i 是整数,如果 y 是非零值,则 r 和 x 的符号相同并且其数量值小于 y,代码如下:

复制代码 代码如下:
$x=4.7;            //定义数值1
$y=1.3;            //定义数值2
$r=fmod($x,$y);          //进行求余操作
echo $x."除以".$y."的浮点数余数为:".$r;   //输出结果

log10() 以 10 为底的对数.

语法:log10(x)

参数 描述
x 必需,一个数.

说明:返回参数 x 以 10 为底的对数,代码如下:

复制代码 代码如下:
$num1=100;
$num2=1000;
$num3=3;
$result1=log10($num1);
$result2=log10($num2);
$result3=log10($num3);
echo "$num1以10为底的对数为$result1";
echo "<br>";
echo "$num2以10为底的对数为$result2";
echo "<br>";
echo "$num3以10为底的对数为$result3";
echo "<br>";

log() 返回自然对数.

语法:log(x,base)

参数 描述
x 必需,一个数.

base 可选,如果规定了该参数,则返回 logbasex.

说明:如果指定了可选的参数 base,log() 返回 logbasex,否则 log() 返回参数 x 的自然对数,实例代码如下:

复制代码 代码如下:
echo log(2.7183);       //返回指定数值的自然对数
echo "<br/>";
echo log(2);        //返回指定数值的自然对数
echo "<br/>";
echo log(1);        //返回指定数值的自然对数
echo "<br/>";
echo log(0);        //返回指定数值的自然对数
echo "<br/>";
echo log(-1);        //返回指定数值的自然对数
//
echo sqrt(9);         //输出3
echo "<br>";
echo sqrt(10);         //3.16227766...
//
var_dump(pow(2, 8));       //输出256
echo "<br>";
echo pow(-1,20);        //输出1
echo "<br>";
echo pow(0,0);         //输出1
echo "<br>";
echo pow(-1, 4.5);        //返回错误

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

相关文章

  • PHP缓冲区用法总结

    PHP缓冲区用法总结

    这篇文章主要介绍了PHP缓冲区用法,结合实例形式总结分析了PHP缓冲区的功能、使用技巧与相关注意事项,需要的朋友可以参考下
    2016-02-02
  • php在项目中寻找代码的坏味道(综艺命名)

    php在项目中寻找代码的坏味道(综艺命名)

    今天想给综艺频道添加一些内容,但是综艺这个词太难伺候了(主要是我的英文不是太好)。我把整个命名过程摘录如下
    2012-07-07
  • PHP中对用户身份认证实现两种方法

    PHP中对用户身份认证实现两种方法

    用户在设计和维护站点的时候,经常需要限制对某些重要文件或信息的访问。通常,我们可以采用内置于WEB服务器的基于HTTP协议的用户身份验证机制。
    2011-06-06
  • php array_chunk()函数用法与注意事项

    php array_chunk()函数用法与注意事项

    这篇文章主要介绍了php array_chunk()函数用法与注意事项,结合实例形式分析了php数组分割函数array_chunk()相关功能、用法及操作注意事项,需要的朋友可以参考下
    2019-07-07
  • PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享

    PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享

    这篇文章主要介绍了PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享,这是一个比较常用的功能,需要的朋友可以参考下
    2014-09-09
  • 老生常谈PHP位运算的用途

    老生常谈PHP位运算的用途

    下面小编就为大家带来一篇老生常谈PHP位运算的用途。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • PHP zlib扩展实现页面GZIP压缩输出

    PHP zlib扩展实现页面GZIP压缩输出

    GZIP(GNU-ZIP)是一种压缩技术。经过GZIP压缩后页面大小可以变为原来的30%甚至更小。这样用户浏览的时候就会感觉很爽很愉快!
    2010-06-06
  • PHP编程获取各个时间段具体时间的方法

    PHP编程获取各个时间段具体时间的方法

    这篇文章主要介绍了PHP编程获取各个时间段具体时间的方法,结合实例形式分析了基于date与strtotime函数进行日期时间运算的相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • Android App中DrawerLayout抽屉效果的菜单编写实例

    Android App中DrawerLayout抽屉效果的菜单编写实例

    这篇文章主要介绍了Android App中DrawerLayout抽屉效果的菜单编写实例,包括结合Toolbar实现复合Material Design的策划菜单例子,需要的朋友可以参考下
    2016-03-03
  • PHP数组基本用法与知识点总结

    PHP数组基本用法与知识点总结

    这篇文章主要介绍了PHP数组基本用法与知识点,总结整理了PHP数组基本概念、用法、定义、访问、删除等相关操作技巧,需要的朋友可以参考下
    2020-06-06

最新评论