php 次方计算公式,PHP几个数学计算的内部函数学习整理

PHP几个数学计算的内部函数学习整理

更新时间:2011年08月06日 20:07:08   作者:

下面主要讲述 round, floor, ceil, pow, rand,max, min, decbin, bindec, dechex, hexdec, decoct, octdec 函数。

round

round - 对浮点数进行四舍五入。round 函数语法如下:

round(float,precision)

其中参数 precision 表示小数点后面要保持的精度位数。如果不写参数 precision,表示四舍五入到整数位,比如:

echo round(3.4); // 3echo round(3.5); // 4echo round(3.6); // 4

如果 precision 为2,表示四舍五入到小数点后2位。示例如下:

echo round(1.95583, 2); // 1.96

如果参数 precision 为负数,表示四舍五入到小数点前。比如:

echo round(1241757, -3); // 1242000

floor

floor - 舍去法求整。floor 函数语法如下:

floor (value)

floor 函数返回不大于 value 的最大整数,即将 value 的小数部分舍去取整。示例如下:

echo floor(4); //4

echo floor(4.3); // 4echo floor(9.999); // 9

ceil

ceil - 进一法取整。ceil 函数语法如下:

ceil (value)

ceil 函数返回不小于 value 的最小整数。示例如下:

echo ceil(4); //4

echo ceil(4.3); // 5echo ceil(9.999); // 10

pow

pow - 求幂。pow 函数的语法如下:

pow (base,exp)

pow 函数返回 base 的 exp 次方的幂。下面的示例表示求 2 的8 次方,返回结果是256。

echo pow(2, 8); // 256

rand

rand - 产生一个随机整数。rand 函数语法如下:

rand (min,max)

rand 函数返回一个介于最小值 min 和最大值 max 之间 (包括min, max) 的随机整数。比如下面示例返回一个 2 到 6 之间的随机整数。

echo rand(2,6);

max

max - 返回参数中数值最大的值。

如果 max 函数只有一个参数且为数组,max 返回该数组中最大的值。

max 函数示例如下:

echo max(1, 3, 5, 6, 7); // 7echo max(array(2, 4, 5)); // 5

min

min - 返回参数中的最小值。

如果 min 函数只有一个参数且为数组,min 返回该数组中最小的值。

min 函数示例如下:

echo min(1, 3, 5, 6, 7); // 1echo min(array(2, 4, 5)); // 2

decbin

decbin - 十进制转换为二进制。decbin 函数语法如下:

decbin (number)

decbin 返回一个字符串,即返回参数 number 的二进制表示。示例如下:

echo decbin(12);

DE>decbin(12)DE> 返回的结果是:

1100

bindec

bindec - 二进制转换成十进制。bindec 函数语法如下:

bindec (binary_string)

bindec 函数将二进制字符串 binary_string 转换成一个十进制整数。示例如下:

echo bindec('110011'); //51

dechex, hexdec

dechex - 十进制转换为十六进制。

hexdec - 十六进制转换为十进制。

dechex, hexdec 函数示例如下:

echo dechex(47); //2f

echo hexdec('2f'); //47

decoct, octdec

decoct - 十进制转换为八进制

octdec - 八进制转换为十进制

decoct,octdec 函数示例如下:

echo decoct(12); //14

echo octdec('14'); //12

相关文章

1a1b05c64693fbf380aa1344a7812747.png

这篇文章主要介绍了PHP获取redis里不存在的6位随机数的方法,可设置24小时过时限制,涉及php字符串及数据库相关操作技巧,需要的朋友可以参考下2017-06-06

4f55910a645b073bc4fc65dc10dc14bd.png

这篇文章主要介绍了PHP实现找出链表中环的入口节点,涉及php针对环形链表的遍历、查找、计算等相关操作技巧,需要的朋友可以参考下2018-01-01

0ea3c7666119d5615e582f823fb3fad6.png

这篇文章主要介绍了php实现判断访问来路是否为搜索引擎机器人的方法,主要通过过滤$_SERVER['HTTP_USER_AGENT'] 参数来实现这一功能,非常简单实用,需要的朋友可以参考下2015-04-04

4f96a78db829b1556ff16de21e013c7a.png

下面小编就为的带来一篇PHPExcel中文帮助手册|PHPExcel使用方法(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-06-06

8cc1031babc6aff2319f1c6af8544aa0.png

今天,在为黄页数据做整理时,发现数据库里的地址字段都是以 “中国” 开头的。 并且后紧跟着的是省份名称2012-09-09

0c932a99bb7b6f23c937db507070cc7b.png

这篇文章主要介绍了PHP生成随机数的方法实例分析,对比了两种不同的生成随机数的方法,总结了随机数的相关技巧,需要的朋友可以参考下2015-01-01

cca732bf65a93ed2ec0ac80c638460fe.png

这篇文章主要介绍了php基于数组函数实现关联表的编辑操作,涉及php数组比较函数array_intersect与array_diff的相关使用技巧,需要的朋友可以参考下2017-07-07

2d9f31f2af7b675a3d153d2b7f1035a7.png

这篇文章主要为大家详细介绍了php设计模式之单例模式的实现代码,具有一定的参考价值,感兴趣的朋友可以参考一下2016-06-06

b452cee8ec5cd9e58ab98eba17281e59.png

对于PHP的session功能,始终找不到合适的答案,尤其是一些错误,还有一些没有错误的结果,最可怕的就是后者,一直为许多的初学者为难。就连有些老手,有时都被搞得莫名其妙2013-07-07

f4838ec7e2d4da28e0b57d4e852dadd4.png

这篇文章主要介绍了php计算两个整数的最大公约数常用算法,实例总结了求最大公约数的三种常用方法,具有一定参考借鉴价值,需要的朋友可以参考下2015-03-03

最新评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值