php 数学函数Word文档下载推荐.docx
- 文档编号:19763948
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:10
- 大小:17.85KB
php 数学函数Word文档下载推荐.docx
《php 数学函数Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《php 数学函数Word文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。
1234;
//
十进制数
-123;
一个负数
0123;
八进制数(等于十进制的
83)
0x1A;
十六进制数(等于十进制的
26)
>
∙float(也叫浮点数,双精度数或实数)
浮点数为浮点数型别。
在32位的操作系统中,它的有效范围是1.7E-308到1.7E+308。
(自然底数e=2.71828183)
1.234;
1.2e3;
7E-10;
$foo
10;
is
an
integer
$bar
(bool)
$foo;
a
boolean
允许的强制转换有:
∙(int),(integer)-转换成整型无四舍五入
∙(bool),(boolean)-转换成布尔型不为0的正数或负数都为true
∙(float),(double),(real)-转换成浮点型
∙(string)-转换成字符串
数学运算函数库
Abs
取得绝对值。
语法:
mixedabs(mixednumber);
返回值:
混合类型资料
函数种类:
数学运算
内容说明
返回参数number的绝对值。
若number是倍精确浮点数,则返回值也是倍浮点数;
其它的类型则返回类型为整数。
Acos
取得反余弦值。
floatacos(floatarg);
浮点数
返回参数arg的反余弦值(arccosine)。
Asin
取得反正弦值。
floatasin(floatarg);
返回参数arg的反正弦值(arcsine)。
Atan
取得反正切值。
floatatan(floatarg);
返回参数arg的反正切值(arctangent)。
Atan2
计算二数的反正切值。
语法:
floatatan2(floaty,floatx);
返回值:
浮点数函数种类:
本函数用来计算二数y、x的反正切值,计算结果与atan()计算y/x类似,但本函数会因x、y的正负号影响结果。
而本函数的返回值必落在正负的圆周率间(-PI<
=(值)&
lg;
=PI)
BinDec
二进位转成十进位。
intbindec(stringbinary_string);
整数
本函数将二进位数字字符串转成十进位的整数。
由于PHP使用32位有正负号整数计算,能处理的最大十进位数字为2147483647,也就是二进位数字的1111111111111111111111111111111(31个1)。
Ceil
计算大于指定数的最小整数。
intceil(floatnumber);
本函数用来计算比浮点参数number大的最小整数。
使用范例
本例返回值为
4。
$nextint=ceil(3.14);
echo
$nextint;
Cos
余弦计算。
floatcos(floatarg);
本函数计算参数arg的余弦值(cosine)。
DecBin
十进位转二进位。
stringdecbin(intnumber);
字符串
本函数将十进位数字转成二进位字符串。
Exp
自然对数e的次方值。
floatexp(floatarg);
本函数计算自然对数(naturallogarithm)的arg次方值。
Floor
计算小于指定数的最大整数。
intfloor(floatnumber);
本函数用来计算比浮点参数number小的最大整数。
3。
$lastint=floor(3.14);
$lastint;
max
取得最大值。
mixedmax(mixedarg1,mixedarg2....mixedargn);
本函数计算参数间的最大值。
若第一个参数是数字数组,则会找出该数组的最大数字。
若第一个参数非数组,则需二个以上的参数。
这些数字可以是整数、倍精确数或数字字符串的类型。
参数的数目不限,视用户的需求而定。
在计算时,只要有一个参数是倍精确数,本函数会将所有的参数都转成倍精确数,并返回倍精确数。
若参数只有整数及数字字符串,则会将所有的参数转换成整数,并返回整数。
min
取得最小值。
mixedmin(mixedarg1,mixedarg2....mixedargn);
本函数计算参数间的最小值。
若第一个参数是数字数组,则会找出该数组的最小数字。
number_format
格式化数字字符串。
stringnumber_format(floatnumber,int[decimals],string[dec_point],string[thousands_sep]);
本函数用来将浮点参数number格式化。
若没加参数decimals则返回的字符串只要整数部份,加了此参数才依参数指定的小数点位数返回。
参数dec_point表示小数点的表示方式方法,默认值是"
."
,若需要转换成其它的小数点就可以在这个参数改掉。
参数thousands_sep为整数部份每三位的分隔符号,默认值是"
"
。
本函数最特别的地方就是参数数目,最少要有一个,也就是欲格式化的字符串;
也可以有二个或者四个参数,但不能用三个参数。
治募注意的是指定小数点的位数之后的数字直接舍弃,没有四舍五入的情形。
$short_pi
"
3.14159"
;
$my_pi
number_format($short_pi,
2);
$my_pi."
\n"
3.14
850017.9021;
$new_foo
number_format($foo,
3,
);
$new_foo."
850
017.902
pi
圆周率。
doublepi(void);
倍精确数
本函数返回圆周率。
不需输入参数。
pow
次方。
floatpow(floatbase,floatexp);
本函数计算次方值。
参数base为基底,exp为幂数。
print(pow(2,3));
8
print(pow(5,4));
625
rand
取得随机数值。
intrand([intmin],[intmax]);
本函数用来取得随机数值。
若没有指定随机数的最大及最小范围,本函数会自动的从0到RAND_MAX中取一个随机数。
若有指定min及max的参数,则从指定参数中取一个数字。
例如rand(38,49)则会从38到49之间取一个随机数值,UNIX系统包含49、Win32系统不包含49(zkimmel@10-May-1999)。
值得注意的是为使随机数的乱度最大,每次在取随机数之前最好使用srand()以配置新的随机数种子。
round
四舍五入。
doubleround(doubleval);
本函数用来将数字小数点后四舍五入。
$foo1
round(3.4);
$foo2
round(3.5);
$foo3
round(3.6);
round(3.4):
.$foo1."
br>
round(3.5):
.$foo2."
round(3.6):
.$foo3;
Sin
正弦计算。
floatsin(floatarg);
本函数计算参数arg的正弦值(sine)。
Sqrt
开平方根。
floatsqrt(floatarg);
本函数将参数arg开平方根。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 数学函数 数学 函数