php必背函数_php必背函数开始更新!寒假更新完毕必背200多个!

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

<?phpheader ("content-type:text/html;charset=utf-8");/*------注意:[]中括号里面的东西是可选的!echo "
";是输出一个换行,为了方便输出结果的查看*/

/**************************************** 一、数学函数 ****************************************/

//abs() 求绝对值 //格式:number abs ( mixed $number ) 输入数字,输出绝对值数字$abs = abs(-4.2);echo $abs;//输出4.2echo "
";

//ceil() 进一法取整//格式:float ceil ( float $value ) 输入浮点数,输出进一取整后的浮点数//注意:返回不小于 value 的下一个整数,value如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。echo ceil(9.99); //10echo ceil(10); //10echo "
";

//floor()舍去法取整//格式:float floor ( float $value ) 输入浮点数,输出小数部分被舍去的浮点数//注意:返回不大于 value 的下一个整数,将 value的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。 echo floor(9.9999);//9echo floor(9);//9echo "
";

//fmod()浮点数取余//格式:float fmod ( float $x , float $y ) 输入两个浮点数(x>y),输出浮点余数//注意:返回被除数(x)除以除数(y)所得的浮点数余数。余数(r)的定义是:x = i * y + r,其中 i 是整数。如果 y是非零值,则 r 和 x 的符号相同并且其数量值小于 y。 $x = 5.7;$y = 1.3;$r = fmod($x,$y);echo $r;//0.5echo "
";

//pow()返回数的n次方//格式:number pow ( number $base , number $exp )输入基础数|n次方 输出乘方值//回 base 的 exp 次方的幂。如果可能,本函数会返回 integer。 如果不能计算幂,将发出一条警告,pow() 将返回 FALSE。PHP 4.2.0 版开始 pow() 不要产生任何的警告。echo pow(-1,20);//1echo "
";

//round()浮点数四舍五入//格式:float round ( float $val [, int $precision ] )输入一个数值|保留小数点后多少位,默认为0输出舍入后结果//注意:返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision也可以是负数或零(默认值)。echo round(1.95583, 2);// 1.96 后面的2是小数点后俩位echo "
";echo round(1.987777);//2echo "
";

//sqrt()求平方根 //格式:float sqrt ( float $arg )输入被开方数 返回平方根echo sqrt(9);//3

//max()求最大值//mixed max ( number $arg1 , number $arg2 )//mixed max ( array $numbers [, array $... ] )//min()求最小值//mixed min ( number $arg1 , number $arg2 )//mixed min ( array $numbers [, array $... ] )注意:max() 返回参数中数值最大的值。 //如果仅有一个参数且为数组,max()返回该数组中最大的值。如果第一个参数是整数、字符串或浮点数,则至少需要两个参数而 max() 会返回这些值中最大的一个。可以比较无限多个值。/*max() 函数:返回参数中数值最大的值,可以比较无限多个值。语法:mixed max( number arg1, number arg2 ... ) mixed max( array numbers [, array ...] )例子:<?php echo max(1, 3, 5); // 输出:5 echo max(array(2, 4, 5)); // 输出:5 ?>提示如果第一个参数是整数、字符串或浮点数,则至少需要两个参数;PHP 会将非数值的 string 当成 0,但如果这个正是最大的数值则仍然会返回一个字符串,见下面的例子: */echo max(0, 'hello'); // 输出:0 echo "
";echo max('hello', 0); // 输出:hello echo echo "
";max(-1, 'hello'); // 输出:hello echo "
";/*多个数组比较如果参数是多个数组,则从左向右比较: */$max = max(array(2, 4, 10), array(2, 5, 7)); print_r($max); // 输出:Array ( [0] => 2 [1] => 5 [2] => 7 ) echo "
";

/* 上面的例子中,虽然第一个数组的值总和大于第二个数组,但 max 函数比较规则是从左至右,2==2 但 4 < 5,所以返回第二个数组。混合比较如果同时给出数组和非数组作为参数,则总是将数组视为最大值返回:*/$max = max('hello', array(2, 5, 7), 42); // 返回:array(2, 5, 7) echo "
";/*PHP min()min() 函数:返回参数中数值最小的值,可以比较无限多个值。语法:mixed min( number arg1, number arg2 ... ) mixed min( array numbers [, array ...] )min() 函数的比较规则与 max() 几乎一致,只是在混合比较时,因为数组视为最大值,因此不可能返回数组。*/echo min(1, 3, 5); // 输出:1 echo "
";echo min(array(2, 4, 5)); // 输出:2 echo "
";echo min(0, 'hello'); // 输出:0 echo "
";echo min('hello', 0); // 输出:hello echo "
";echo min(-1, 'hello'); // 输出:-1 echo "
";$min = min(array(2, 4, 10), array(2, 5, 7)); // 返回array(2, 4, 10)echo "
";$min = min('hello', array(2, 5, 7), 42); // 输出:hello echo "
";

//mt_rand()返回随机数 输入 最小|最大,随机数 返回随机数//格式:int mt_rand ([ int $min ], int $max )输入最小值,最大值//rand()返回随机数 算法差点//格式:int rand ([ int $min ], int $max )echo mt_rand(2,9);//随机返回2-9之间的数echo "
";

//pi()圆周率 直接可以使用echo pi();echo "
";echo pi()*33;

php文件:

http://pan.baidu.com/share/link?shareid=245976&uk=990384015

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值