zl程序教程

您现在的位置是:首页 >  后端

当前栏目

第四章php数学运算

PHP 运算 数学 第四章
2023-06-13 09:14:32 时间
一.数值数据类型
数字或数值数据在PHP中一般就两种double和int。
PHP是一种松散类型的脚本语言,要注意类型转换的方式。
复制代码代码如下:

<?php
$a="5";
//数字的字符串也是数字,参与数学运算当数字处理
echois_numeric($a);//1
echo"<br/>";
echo7+$a;//12
echo"<br/>";
echo"7"+$a;//12
echo"<br/>";
//用.连接后就按字符串处理
echo"7".$a;//75
?>

二.随机数
Rand()函数是libc中定义的一个随机函数的简单包装器。
Mt_rand()函数是一个很好的代替实现。
复制代码代码如下:

<?php
$a=rand(0,10);
echo$a;
echo"<br/>";
echogetrandmax();
echo"<br/>";
$b=mt_rand(0,10);
echo$b;
echo"<br/>";
echomt_getrandmax();
echo"<br/>";
?>

output
1
32767
6
2147483647
三.格式化数据
复制代码代码如下:
<?php
$a=12345.6789;
//用于设置保留多少位小数点
echonumber_format($a,2);
echo"<br/>";
//也可以改变默认小数点的符号表示和千分位的表示符号
echonumber_format($a,2,"#","*")
?>

Output
12,345.68
12*345#68
四.数学函数
函数

功能

Abs()

取绝对值

Floor()

舍去法取整

Ceil()

进一法取整

Round()

四舍五入

Min()

求最小值或数组中最小值

Max()

求最大值或数组中最大值

复制代码代码如下:
<?php
$a=-123456.789;
$b=array(1,2,3,4);
echoabs($a);
echo"<br/>";
echofloor($a);
echo"<br>";
echoceil($a);
echo"<br>";
echoround($a);
echo"<br>";
echomin($b);
echo"<br>";
echomax($b);
?>

output
123456.789
-123457
-123456
-123457
1
4