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和ACCESS写聊天室(二)
Oct 09 PHP
Php获取金书网的书名的实现代码
Jun 11 PHP
PHP中文件上传的一个问题
Sep 04 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
Jul 12 PHP
php计算函数执行时间的方法
Mar 20 PHP
PHP中Closure类的使用方法及详解
Oct 09 PHP
php自定义时间转换函数示例
Dec 07 PHP
PHP 进度条函数的简单实例
Sep 19 PHP
PHP获取MySQL执行sql语句的查询时间方法
Aug 21 PHP
php实现推荐功能的简单实例
Sep 29 PHP
在thinkphp5.0路径中实现去除index.php的方式
Oct 16 PHP
PHP7 新增功能
Mar 09 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
smarty 原来也不过如此~~呵呵
2006/11/25 PHP
php 冒泡排序 交换排序法
2011/05/10 PHP
Parse正式发布开源PHP SDK
2014/08/11 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
2015/12/10 PHP
php两点地理坐标距离的计算方法
2018/12/29 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
javascript(jquery)利用函数修改全局变量的代码
2009/11/02 Javascript
Checbox的操作含已选、未选及判断代码
2013/11/07 Javascript
jQuery点击自身以外地方关闭弹出层的简单实例
2013/12/24 Javascript
js调试系列 控制台命令行API使用方法
2014/06/18 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
打造自己的jQuery插件入门教程
2016/09/23 Javascript
深入理解ES6之数据解构的用法
2018/01/13 Javascript
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
JS实现的雪花飘落特效示例
2019/12/03 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
[01:01:41]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第二场 1月31日
2021/03/11 DOTA
Python中标准模块importlib详解
2017/04/16 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
python字符串的index和find的区别详解
2020/06/20 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
python 对一幅灰度图像进行直方图均衡化
2020/10/27 Python
matplotlib部件之套索Lasso的使用
2021/02/24 Python
Alba Moda瑞士网上商店:独家意大利时尚女装销售
2016/11/28 全球购物
荷兰街头时尚之家:Funkie House
2019/03/18 全球购物
AVI-8手表美国官方商店:AVI-8 USA
2019/04/10 全球购物
募捐倡议书
2014/04/14 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
审计局2014法制宣传日活动总结
2014/11/01 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书
2015年万圣节活动总结
2015/03/24 职场文书
晚会主持人开场白台词
2015/05/28 职场文书