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

转载于:https://www.cnblogs.com/rainbow8590/p/7467259.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值