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

2013 年 2 月 3 日5820

<?phpheader("content-type:text/html;charset=utf-8");/*------注意:[]中括号里面的东西是可选的!echo "<br />";是输出一个换行,为了方便输出结果的查看*/
/**************************************** 一、数学函数 ****************************************/
//abs() 求绝对值 //格式:number abs ( mixed $number ) 输入数字,输出绝对值数字$abs = abs(-4.2);echo $abs; //输出4.2echo "<br />";
//ceil() 进一法取整//格式:float ceil ( float $value ) 输入浮点数,输出进一取整后的浮点数//注意:返回不小于 value 的下一个整数,value如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。echo ceil(9.99); //10echo ceil(10); //10echo "<br />";
//floor() 舍去法取整//格式:float floor ( float $value ) 输入浮点数,输出小数部分被舍去的浮点数//注意:返回不大于 value 的下一个整数,将 value的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。 echo floor(9.9999); //9echo floor(9); //9echo "<br />";
//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 "<br />";
//pow() 返回数的n次方 //格式:number pow ( number $base , number $exp ) 输入基础数|n次方 输出乘方值//回 base 的 exp 次方的幂。如果可能,本函数会返回 integer。 如果不能计算幂,将发出一条警告,pow() 将返回 FALSE。PHP 4.2.0 版开始 pow() 不要产生任何的警告。echo pow(-1,20); //1echo "<br />";
//round() 浮点数四舍五入//格式:float round ( float $val [, int $precision ] ) 输入一个数值|保留小数点后多少位,默认为0 输出舍入后结果//注意:返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision也可以是负数或零(默认值)。echo round(1.95583, 2); // 1.96 后面的2是小数点后俩位echo "<br />";echo round(1.987777); //2echo "<br />";
//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 "<br />";echo max('hello', 0); // 输出:hello echo echo "<br />";max(-1, 'hello'); // 输出:hello echo "<br />";/*多个数组比较如果参数是多个数组,则从左向右比较: */$max = max(array(2, 4, 10), array(2, 5, 7)); print_r($max); // 输出:Array ( [0] => 2 [1] => 5 [2] => 7 ) echo "<br />";
/* 上面的例子中,虽然第一个数组的值总和大于第二个数组,但 max 函数比较规则是从左至右,2==2 但 4 < 5,所以返回第二个数组。混合比较如果同时给出数组和非数组作为参数,则总是将数组视为最大值返回:*/$max = max('hello', array(2, 5, 7), 42); // 返回:array(2, 5, 7) echo "<br />";/*PHP min()min() 函数:返回参数中数值最小的值,可以比较无限多个值。语法:mixed min( number arg1, number arg2 ... ) mixed min( array numbers [, array ...] )min() 函数的比较规则与 max() 几乎一致,只是在混合比较时,因为数组视为最大值,因此不可能返回数组。*/echo min(1, 3, 5); // 输出:1 echo "<br />";echo min(array(2, 4, 5)); // 输出:2 echo "<br />";echo min(0, 'hello'); // 输出:0 echo "<br />";echo min('hello', 0); // 输出:hello echo "<br />";echo min(-1, 'hello'); // 输出:-1 echo "<br />";$min = min(array(2, 4, 10), array(2, 5, 7)); // 返回array(2, 4, 10)echo "<br />";$min = min('hello', array(2, 5, 7), 42); // 输出:hello echo "<br />";
//mt_rand() 返回随机数 输入 最小|最大,随机数 返回随机数//格式:int mt_rand ([ int $min ], int $max ) 输入最小值,最大值//rand() 返回随机数 算法差点//格式:int rand ([ int $min ], int $max )echo mt_rand(2,9); //随机返回2-9之间的数echo "<br />";
//pi() 圆周率 直接可以使用echo pi();echo "<br />";echo pi()*33;

php文件:
http://http://www.zjjv.com///share/link?shareid=245976&uk=990384015

0 0