- abs 返回参数 number 的绝对值
- acos 返回参数 arg 的反余弦值,单位是弧度
- asin 返回 arg 的反正弦值,单位是弧度
- atan2 计算两个变量 x 和 y 的反正切值
- atan 返回 arg 的反正切值,单位是弧度
- base_convert 任意进制之间的转换
1 <?php 2 $number="123456"; 3 $number2=base_convert($number,10,2); 4 echo "十进制数\"$number\"转成二进制为\"$number2\"."; 5 ?>
- bindec 将二进制数转换为十进制的整数.可转换的最大的数为 31位1(即十进制的 2147483647)
- ceil 返回不小于参数 value 值的最小整数,如果有小数部分则进一位
- cos 返回参数 arg 的余弦值.参数 arg 的单位为弧度
- cosh 返回参数的 arg 的双曲余弦值,定义为(exp(arg)+exp(-arg))/2
- decbin 将十进制转换为二进制
- dechex 将十进制转换为十六进制
- decoct 进十进制数字转成八进制数
- deg2rad 将参数 number 从角度转换成弧度
- exp 计算 e (自然对数的底) 的指数,返回 e 的 arg 次方值
- floor 实现舍去法取整,该函数返回不大于参数 value 值的下一个整数,将 value 值的小数部分舍去取整
- fmod 返回除法的浮点数余数
1 <?php 2 echo fmod(50,15); //结果为5 3 ?>
- getrandmax 获取随机数最大的可能值
- hexdec 将十六进制数转换为十进制数
- is_finite 判断是否为有限值
- is_infinite 判断是否为无限值,如果 val 为无穷大(正的或负的),例如 log(0)的结果或者任何超出本平台的浮点数范围的值,则返回 true
- is_nan 判断是否为合法的数值,如果 val 为非合法数值,则返回 true.
- lcg_value 是组合线性同余发生器,返回范围为(0,1)的一个伪随机数.本函数组合了周期为2^31-85和2^31-249的两个同余发生器.其周期等于这两个素数的乘积.
- log10 返回以10为底的对数的值
- log 是自然对数.如果指定了可选的参数 base,则 log() 返回以 base 为底数,以 arg 为对数的值,否则 log() 返回参数 arg 的自然对数
- max 返回参数中的最大值
1 <?php session_start(); //应用max()函数来获取一年中商品月销量最高的值 2 if($Submit==true){ 3 $array=array($month1,$month2,$month3,$month4,$month5,$month6,$month7,$month8,$month9,$month10,$month11,$month12); 4 $max=max($array); 5 } 6 ?>
- min 返回参数中数值最小值
- mt_getrandmax 返回随机数的最大可能值.该函数没有参数(2147483647)
- mt_rand 返回随机数中的一个值
1 <?php //应用mt_rand()函数从"1000-9999"的4位数字中随机获取用户登录时需要提交的验证码 2 $num=intval(mt_rand(1000,9999)); 3 for($i=0;$i<4;$i++){ 4 echo "<img src=images/".substr(strval($num),$i,1).".gif>"; 5 } 6 ?>
- mt_srand 配置随机数的种子
1 <?php //应用mt_srand()函数从当前的时间戳中获取随机数的种子,然后再应用mt_rand()函数来从随机数种子中获取验证码 2 function make_seed() { 3 list($seed, $seeds) = explode(' ', microtime()); 4 return (float) $seeds + ((float) $seed * 100000); } 5 mt_srand(make_seed()); 6 $mt_rand = mt_rand(); 7 $num=substr($mt_rand,1,5); 8 for($i=0;$i<5;$i++){ 9 echo "<img src=images/".substr(strval($num),$i,1).".gif>"; 10 } 11 ?>
- octdex 将八进制转换为十进制
- pi 返回圆周率的近似值
1 <?php 2 echo pi()."<br>"; //3.14159265359 3 echo M_PI; //3.14159265359 4 ?>
- pow 计算次方的值
- rad2deg 将弧度数转换为相应的角度数
- rand 产生一个随机数,返回随机数的值
1 <?php //将文字作为随机数的种子,应用rand()函数从文字中随机获取值来作为验证码 2 $str=array("大","更","创","天","科","客","博","技","立","新"); 3 $word=strlen($str); 4 for($i=0;$i<4;$i++){ 5 $num=rand(0,$word*2-1); //生成一个10以内的随机数 6 $img=$img."<img src='images/".$num.".gif' width='16' height='16'>"; //显示随机图片 7 $pic=$pic.$str[$num]; //将图片转换成数组中的文字 8 } 9 ?>
- round 实现对浮点数进行四舍五入
- sin 获取参数 arg 的正弦值.参数 arg 的单位为弧度
- sinh 返回参数 arg 的双曲正弦值,定义为(exp(arg)-exp(-arg))/2
- sqrt 返回参数 arg 的平方根
- srand 用来配置随机数的种子
1 <?php 2 srand((double)microtime()*1000000); 3 $rand = rand(); 4 $num=substr($rand,0,5); 5 echo $num; 6 ?>
- tan 返回参数 arg 的正切值,参数 arg 的单位为弧度
- tanh 获取参数 arg 的双曲正切值,该值定义为 sinh(arg)/cosh(arg)
来源:http://www.cnblogs.com/iwanc/archive/2012/07/20/2601097.html