php 变量库.docx
- 文档编号:2978667
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:10
- 大小:17.85KB
php 变量库.docx
《php 变量库.docx》由会员分享,可在线阅读,更多相关《php 变量库.docx(10页珍藏版)》请在冰豆网上搜索。
php变量库
∙integer(整型)
integer为整数型别。
在32位的操作系统中,它的有效范围是-2,147,483,648到+2,147,483,647(2^31+符号位)。
要使用16进位整数可以在面加0x。
整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(-或者+)。
十进制:
如果看到15时,它表示(1*10+5)或1510
包含(0...9)十个数字
八进制:
如果看到15时,它表示(1*8+5)或158或1310
包含(0...7)八个数字
十六进制:
如果看到15时,它表示(1*16+5)或1516或2110
包含(0...9,A,B,C,D,E,F)十六个数字
如果用八进制符号,数字前必须加上0(零),用十六进制符号数字前必须加上0x。
php
$a = 1234; // 十进制数
$a = -123; // 一个负数
$a = 0123; // 八进制数(等于十进制的 83)
$a = 0x1A; // 十六进制数(等于十进制的 26)
?
>
∙float(也叫浮点数,双精度数或实数)
浮点数为浮点数型别。
在32位的操作系统中,它的有效范围是1.7E-308到1.7E+308。
(自然底数e=2.71828183)
php
$a = 1.234;
$a = 1.2e3;
$a = 7E-10;
?
>
php
$foo = 10; // $foo is an integer
$bar = (bool) $foo; // $bar is 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<=(值)≶=PI)
BinDec
二进位转成十进位。
语法:
intbindec(stringbinary_string);
返回值:
整数
函数种类:
数学运算
内容说明
本函数将二进位数字字符串转成十进位的整数。
由于PHP使用32位有正负号整数计算,能处理的最大十进位数字为2147483647,也就是二进位数字的1111111111111111111111111111111(31个1)。
Ceil
计算大于指定数的最小整数。
语法:
intceil(floatnumber);
返回值:
整数
函数种类:
数学运算
内容说明
本函数用来计算比浮点参数number大的最小整数。
使用范例
本例返回值为 4。
php
$nextint=ceil(3.14);
echo $nextint;
?
>
Cos
余弦计算。
语法:
floatcos(floatarg);
返回值:
浮点数
函数种类:
数学运算
内容说明
本函数计算参数arg的余弦值(cosine)。
DecBin
十进位转二进位。
语法:
stringdecbin(intnumber);
返回值:
字符串
函数种类:
数学运算
内容说明
本函数将十进位数字转成二进位字符串。
由于PHP使用32位有正负号整数计算,能处理的最大十进位数字为2147483647,也就是二进位数字的1111111111111111111111111111111(31个1)。
Exp
自然对数e的次方值。
语法:
floatexp(floatarg);
返回值:
浮点数
函数种类:
数学运算
内容说明
本函数计算自然对数(naturallogarithm)的arg次方值。
Floor
计算小于指定数的最大整数。
语法:
intfloor(floatnumber);
返回值:
整数
函数种类:
数学运算
内容说明
本函数用来计算比浮点参数number小的最大整数。
使用范例
本例返回值为 3。
php
$lastint=floor(3.14);
echo $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);
echo $my_pi."\n"; // 3.14
$foo = 850017.9021;
$new_foo = number_format($foo, 3, ".", " ");
echo $new_foo."\n"; // 850 017.902
?
>
pi
圆周率。
语法:
doublepi(void);
返回值:
倍精确数
函数种类:
数学运算
内容说明
本函数返回圆周率。
不需输入参数。
pow
次方。
语法:
floatpow(floatbase,floatexp);
返回值:
浮点数
函数种类:
数学运算
内容说明
本函数计算次方值。
参数base为基底,exp为幂数。
使用范例
php
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);
返回值:
倍精确数
函数种类:
数学运算
内容说明
本函数用来将数字小数点后四舍五入。
使用范例
php
$foo1 = round(3.4);
$foo2 = round(3.5);
$foo3 = round(3.6);
echo "round(3.4):
".$foo1."
\n";
echo "round(3.5):
".$foo2."
\n";
echo "round(3.6):
".$foo3;
?
>
Sin
正弦计算。
语法:
floatsin(floatarg);
返回值:
浮点数
函数种类:
数学运算
内容说明
本函数计算参数arg的正弦值(sine)。
Sqrt
开平方根。
语法:
floatsqrt(floatarg);
返回值:
浮点数
函数种类:
数学运算
内容说明
本函数将参数arg开平方根。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 变量库 变量