zoukankan      html  css  js  c++  java
  • PHP函数数学函数

    1. abs    返回参数 number 的绝对值
    2. acos    返回参数 arg 的反余弦值,单位是弧度
    3. asin    返回 arg 的反正弦值,单位是弧度
    4. atan2    计算两个变量 x 和 y 的反正切值
    5. atan    返回 arg 的反正切值,单位是弧度
    6. base_convert   任意进制之间的转换
      1 <?php
      2 $number="123456";
      3 $number2=base_convert($number,10,2);
      4 echo "十进制数\"$number\"转成二进制为\"$number2\".";
      5 ?>
    7. bindec    将二进制数转换为十进制的整数.可转换的最大的数为 31位1(即十进制的 2147483647)
    8. ceil    返回不小于参数 value 值的最小整数,如果有小数部分则进一位
    9. cos    返回参数 arg 的余弦值.参数 arg 的单位为弧度
    10. cosh    返回参数的 arg 的双曲余弦值,定义为(exp(arg)+exp(-arg))/2
    11. decbin    将十进制转换为二进制
    12. dechex    将十进制转换为十六进制
    13. decoct    进十进制数字转成八进制数
    14. deg2rad    将参数 number 从角度转换成弧度
    15. exp    计算 e (自然对数的底) 的指数,返回 e 的 arg 次方值
    16. floor    实现舍去法取整,该函数返回不大于参数 value 值的下一个整数,将 value 值的小数部分舍去取整
    17. fmod   返回除法的浮点数余数
      1 <?php
      2 echo fmod(50,15);  //结果为5
      3 ?>
    18. getrandmax    获取随机数最大的可能值
    19. hexdec    将十六进制数转换为十进制数
    20. is_finite    判断是否为有限值
    21. is_infinite    判断是否为无限值,如果 val 为无穷大(正的或负的),例如 log(0)的结果或者任何超出本平台的浮点数范围的值,则返回 true
    22. is_nan    判断是否为合法的数值,如果 val 为非合法数值,则返回 true.
    23. lcg_value    是组合线性同余发生器,返回范围为(0,1)的一个伪随机数.本函数组合了周期为2^31-85和2^31-249的两个同余发生器.其周期等于这两个素数的乘积.
    24. log10    返回以10为底的对数的值
    25. log    是自然对数.如果指定了可选的参数 base,则 log() 返回以 base 为底数,以 arg 为对数的值,否则 log() 返回参数 arg 的自然对数
    26. 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 ?>
    27. min    返回参数中数值最小值
    28. mt_getrandmax    返回随机数的最大可能值.该函数没有参数(2147483647)
    29. 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 ?>
    30. 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 ?>
    31. octdex    将八进制转换为十进制
    32. pi   返回圆周率的近似值
      1 <?php
      2 echo pi()."<br>";  //3.14159265359
      3 echo M_PI;      //3.14159265359
      4 ?>
    33. pow    计算次方的值
    34. rad2deg    将弧度数转换为相应的角度数
    35. 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 ?>
    36. round    实现对浮点数进行四舍五入
    37. sin    获取参数 arg 的正弦值.参数 arg 的单位为弧度
    38. sinh    返回参数 arg 的双曲正弦值,定义为(exp(arg)-exp(-arg))/2
    39. sqrt    返回参数 arg 的平方根
    40. srand   用来配置随机数的种子
      1 <?php
      2 srand((double)microtime()*1000000);
      3 $rand = rand();
      4 $num=substr($rand,0,5);
      5 echo $num;                
      6 ?>
    41. tan    返回参数 arg 的正切值,参数 arg 的单位为弧度
    42. tanh    获取参数 arg 的双曲正切值,该值定义为 sinh(arg)/cosh(arg)
  • 相关阅读:
    css(一)
    Html table
    Html
    jQuery事件和效果
    jQuery基础
    ajax和http状态码
    点击数组选中某一项,存入数组,再次点击删除
    单行两行,多余显示省略号
    git的使用
    产生滚动效果
  • 原文地址:https://www.cnblogs.com/iwanc/p/2601097.html
Copyright © 2011-2022 走看看