常用的数学函数-S
// abs — 获取[数值]的绝对值
$int=-;
echo abs($int).'<br>';
$float=-2.34;
echo abs($float).'<hr>';
//ceil — 把一个[浮点数]进一法取整 返回大于此浮点数的临近整数
$float=2.3;
echo ceil($float).'<br>';
$float=2.7;
echo ceil($float).'<br>';
$float=-2.3;
echo ceil($float).'<br>';
$float=-2.7;
echo ceil($float).'<hr>';
//floor — 把一个[浮点数]舍去法取整 返回不大于此浮点数的临近整数
$float=2.3;
echo floor($float).'<br>';
$float=2.7;
echo floor($float).'<br>';
$float=-2.3;
echo floor($float).'<br>';
$float=-2.7;
echo floor($float).'<hr>';
//exp — 计算 e(2.718282.) 的指数[几次方]???????
$num=-;
echo exp($num).'<br>';
$num=;
echo exp($num).'<br>';
$num=-;
echo exp($num).'<br>';
$num=;
echo exp($num).'<hr>';
//max — 找出[各个参数中]最大值
$arr=array(,,);
echo max($arr).'<br>';//这货里面一个参数时,这个参数必须是一个数组
echo max('string',).'<br>';//两个参数(一个为字符串一个为0)获取最大值时:PHP 会将非数值的 string 当成 0,如果第一个参数为字符串->返回字符串;如果第一个参数为0->返回0
echo max(,'string').'<br>';//归结一句话就是:两个参数(一个为字符串一个为0)获取最大值时只会返回第一个参数
echo max(,,,,).'<br>';//此处1,2,3,4,5等价于5个参数
echo max(-,'string').'<br>';//字符串和负数获取最大值时,只会返回字符串
echo max('string',-).'<br>';
var_dump(max(array(,,),array(,,)));//对多个数组,max 从左向右比较 返回最大的数组
echo '<hr>';
var_dump(max('string',-,array(,,))).'<br>';//如果同时给出数组和非数组作为参数,则总是将数组视为最大值
//min — 找出[各个参数中]最小值
$arr=array(,,);
echo min($arr).'<br>';//这货里面一个参数时,这个参数必须是一个数组
echo min('string',).'<br>';//两个参数(一个为字符串一个为0)获取最小值时:PHP 会将非数值的 string 当成 0,如果第一个参数为字符串->返回字符串;如果第一个参数为0->返回0
echo min(,'string').'<br>';//归结一句话就是:两个参数(一个为字符串一个为0)获取最小值时只会返回第一个参数
echo min(,,,,).'<br>';//此处1,2,3,4,5等价于5个参数
echo min(-,'string').'<br>';//字符串和负数获取最小值时,只会返回负数
echo min('string',-).'<br>';
var_dump(min(array(,,),array(,,)));//对多个数组,min 从左向右比较 返回最小的数组
echo '<hr>';
var_dump(min('string',-,array(,,))).'<hr>';//返回-1
//mt_rand — 生成[]or[2个参数]更好的随机数 比rand()快四倍
echo mt_rand().'<br>';//返回 0 到 RAND_MAX 之间的伪随机数
echo mt_rand(-,).'<hr>';
//rand — 产生一个随机整数
echo rand(,).'<hr>';
//round — 对[浮点数]按照[小数点后+几位或前-几位]进行四舍五入
echo round(3.4).'<br>'; //
echo round(3.5).'<br>'; //
echo round(3.6).'<br>'; //
echo round(3.6, ).'<br>'; //
echo round(1.95583, ).'<br>'; // 1.96
echo round(, -).'<br>'; //
echo round(5.045, ).'<br>'; // 5.05
echo round(5.055, ).'<hr>'; // 5.06
//sqrt — 对其[参数]进行求平方根
echo sqrt().'<hr>';//10
//pi — 得到圆周率值
echo pi().'<hr>';//3.1415926535898
//pow — 指数表达式 返回[参数1(不可为-)]的[参数2]次方的值
echo pow(,).'<br>';//
echo pow(,).'<br>';//
echo pow(-,).'<hr>';//4->错误的值 第一个参数不可以为-
//fmod — 返回[浮点数1]/[浮点数2]的余数
echo fmod(6.7,2.2).'<hr>';//因为2.2*3=6.6-6.7=-0.1->返回0.1
// abs — 获取[数值]的绝对值 //ceil — 把一个[浮点数]进一法取整 返回大于此浮点数的临近整数 //floor — 把一个[浮点数]舍去法取整 返回不大于此浮点数的临近整数 //exp — 计算 e(2.718282.) 的指数[几次方]??????? //max — 找出[各个参数中]最大值 //min — 找出[各个参数中]最小值 //mt_rand — 生成[]or[2个参数]更好的随机数 比rand()快四倍 //rand — 产生一个随机整数 //round — 对[浮点数]按照[小数点后+几位或前-几位]进行四舍五入 //sqrt — 对其[参数]进行求平方根 //pi — 得到圆周率值 //pow — 指数表达式 返回[参数1(不可为-)]的[参数2]次方的值 //fmod — 返回[浮点数1]/[浮点数2]的余数
常用的数学函数-S的更多相关文章
- 【python游戏编程之旅】第四篇---pygame中加载位图与常用的数学函数。
本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 在上一篇博客中,我们学习了pygame事件与设备轮询.http://www.cnblogs.com/msxh ...
- 【python游戏编程04--加载位图与常用的数学函数】
一.pygame中常用的数学函数 首先介绍两个角度和弧度转换的函数 math.degress()和math.radians()用法很简单,只要将数值传进去然后接受返回值就可以 math.cos(ang ...
- iOS开发中常用的数学函数
iOS开发中常用的数学函数 /*---- 常用数学公式 ----*/ //指数运算 3^2 3^3 NSLog(,)); //result 9 NSLog(,)); //result 27 //开平方 ...
- PHP常用的数学函数和字符串函数
PHP常用函数总结 数学函数 1.abs(): 求绝对值 $abs = abs(-4.2); //4.2 数字绝对值数字 2.ceil(): 进一法取整 echo ceil(9.999); // 10 ...
- C++中常用的数学函数总结
我们在C++程序设计的过程中往往会使用到一些数学函数,那么不同的数学运算要用到什么函数哪?大家可以参考我的总结如下: 首先引用到数学函数时一定要记得加函数头文件 #include<cmath&g ...
- OC常用的数学函数及宏定义
一.函数 1. 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 .反三角函数 double as ...
- MySQL常用的数学函数
在使用mysql自带的函数要慎重,说是会影响数据执行效率,代价太大.这个也要区分开,区分快软件的引用范畴,比如说内部系统业务逻辑比较复杂,功能点很细,但是并发量不是很大,这个时候用MySQL自带的函数 ...
- iOS常用的数学函数
1. 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 .反三角函数 ...
- SAP (ABAP) 常用的数学函数
Function func Return value abs Absolute value of the argument arg (绝对值) sign Plus/minus sign of the ...
随机推荐
- python转义符
- static属性和方法
static属性作为公共属性,可以通过类名称直接调用. static属性可以在没有实例化对象时使用. 非static属性必须在实例化对象产生后才可以使用. static方法也可以在没有实例化对象时由类 ...
- Git Learning2 GitHub upload
1.在自己的github上创建一个仓库 2.git remote add [name] [link] 使用git来增加一个link的别名 3.git push [linkname] [分支名] 4.g ...
- jupyter notebook——安装配置
本地登陆 cmd输入下面的命令,会进入用户主目录 jupyter notebook 在浏览器打开时,提示输入token,复制命令行上的token还是不能进入,其实浏览器上有提示的,按照提示操作即可,输 ...
- 使用PsPing测试Azure虚拟机的连通性
Azure虚拟机启动后,如果在个人的PC上ping该虚拟机的public IP,会出现Request time out的信息,无法ping通.这是因为在 Azure 中,ICMP 包无法通过防火墙和负 ...
- Adb工具的简单使用
Adb全称为Android Debug Bridge adb就是连接android手机与PC机的桥梁,可以在pc端对手机进行全面的操作 借助adb工具,可以管理设备或者手机模拟器的状态,进行手机操作, ...
- 【Idea】IntelliJ不停地updating indices的解决办法
- Activity的介绍
Activity类是Android应用程序的重要组成部分,activity的启动和组合方式是平台应用程序模型的基本组成部分.Android系统通过调用与其生命周期的特定阶段相对应的特定回调方法来启动A ...
- jquery 点击显示更多
点击显示更多 html <div class="servicepicture banxin"> <div class="imgcontent" ...
- <!--#include virtual='head.html'-->代码复用
js限制input框只能输入数字:<input type="text" onkeyup="value=value.replace(/[^\d]/g,'')" ...