php常用数学函数汇总


Posted in PHP onNovember 21, 2014

本文实例汇总并分析了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打开文件fopen函数的使用说明
Jul 05 PHP
PHP 字符串长度判断效率更高的方法
Mar 02 PHP
实例介绍PHP的Reflection反射机制
Aug 05 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
Nov 18 PHP
PHP CURL 内存泄露问题解决方法
Feb 12 PHP
php计算年龄精准到年月日
Nov 17 PHP
PHP邮件群发机实现代码
Feb 16 PHP
Zend Framework教程之Zend_Config_Xml用法分析
Mar 23 PHP
PHP实现随机生成水印图片功能
Mar 22 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
Aug 01 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
基于laravel缓冲cache的用法详解
Oct 23 PHP
PHP检测字符串是否为UTF8编码的常用方法
Nov 21 #PHP
php防止恶意刷新与刷票的方法
Nov 21 #PHP
php采用curl实现伪造IP来源的方法
Nov 21 #PHP
php文件缓存类汇总
Nov 21 #PHP
php实现事件监听与触发的方法
Nov 21 #PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
Nov 20 #PHP
IIS下PHP的三种配置方式对比
Nov 20 #PHP
You might like
CI(CodeIgniter)框架视图中加载视图的方法
2017/03/24 PHP
jQuery版仿Path菜单效果
2011/12/15 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
jQuery获取注册信息并提示实现代码
2013/04/21 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
javascript省市级联功能实现方法实例详解
2015/10/20 Javascript
jquery实现九宫格大转盘抽奖
2015/11/13 Javascript
JS实现购物车特效
2017/02/02 Javascript
JS仿Base.js实现的继承示例
2017/04/07 Javascript
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
2018/01/05 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
跟老齐学Python之变量和参数
2014/10/10 Python
Python定时器实例代码
2017/11/01 Python
python实现zabbix发送短信脚本
2018/09/17 Python
Python中的十大图像处理工具(小结)
2019/06/10 Python
Python flask框架post接口调用示例
2019/07/03 Python
python装饰器练习题及答案
2019/11/01 Python
python 追踪except信息方式
2020/04/25 Python
calendar在python3时间中常用函数举例详解
2020/11/18 Python
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
沙特阿拉伯网上购物:Sayidaty Mall
2018/05/06 全球购物
C#面试问题
2016/07/29 面试题
后勤副校长自我鉴定
2013/10/13 职场文书
实习生岗位职责
2014/04/12 职场文书
2014年五一劳动节社区活动总结
2014/04/14 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
2014国庆节餐厅促销活动策划方案
2014/09/16 职场文书
甜品蛋糕店创业计划书
2014/09/21 职场文书
银行员工考核评语
2014/12/31 职场文书
行政复议决定书
2015/06/24 职场文书