zoukankan      html  css  js  c++  java
  • php数学运算

    数值数据类型

    php的数学运算基本来说就是要处理两种数据类型:浮点数和整数。
    在进行运算前,会进行隐式转换,将字符串数字转为数字然后进行运算。
    $a = "5";
    echo 7 + $a ; // 12
    echo 7 . $a ; // 75
    
    检测变量类型的方法:
    is_numeric() //检测变量是数字或者是字符串数字
    is_int() //检测变量是不是整型
    is_float() //检测变量是不是浮点型
    

    随机数

    rand($a,$b)  //返回一个$a,$b之间的整数
    mt_rand($a,$b)   //返回一个$a,$b之间的整数 比rand()速度快4倍
    getrandmax(); //最大的随机值
    mt_getrandmax(); //最大的随机值
    

    格式化数字字符串

    number_format(var,num,point,slicepoint)
    可以把整数或浮点数转换为一种可读的字符串表示
    var : 变量,
    num : 保留小数位
    point:保留小数位的分隔符
    slicepoint:数字分隔符
    
    $i = 1234556;
    $si = number_format($i,2,'.',',');
    echo $si;  // 1,234,556.00
    

    数学函数

    abs() :获取一个数字的绝对值
    floor() :向下取整
    ceil() :向上取整
    round() :四舍五入
    min() :求最小值或数组中最小值
    max() :求最大值或数组中最大值
    
    $a = -5;
    $b = 2.433;
    echo abs($c); //5
    echo floor($d); // 2
    echo ceil($d);  //3
    echo round($d); // 2
    echo max([2,5,9]); // 9
    echo max(2,5,9); //9
  • 相关阅读:
    函数特化
    模板函数总结
    学习代码1
    宏指令
    #define宏作用
    oracle 重要函数
    JMeter 系列之—-01 使用
    Selenium系列之--03 常见元素操作总结
    【转】TestNG常用注解
    CMMI 2,3,4,5级涉及的过程域(PA)介绍
  • 原文地址:https://www.cnblogs.com/rainbow8590/p/7467259.html
Copyright © 2011-2022 走看看