第四章php数学运算
PHP 运算 数学 第四章
2023-06-13 09:14:32 时间
一.数值数据类型
数字或数值数据在PHP中一般就两种double和int。
PHP是一种松散类型的脚本语言,要注意类型转换的方式。
复制代码代码如下:
数字或数值数据在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
四.数学函数
取绝对值
舍去法取整
进一法取整
四舍五入
求最小值或数组中最小值
求最大值或数组中最大值
<?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
相关文章
- php获取客户端ip以及ip伪造
- php拼接循环拼接字符串数组,PHP数组拼接
- PHP解决跨域问题
- PHP小程序开发_微信小程序后端语言
- php-检查网站是否宕机
- 展现魅力:PHP支持MySQL扩展(php支持mysql扩展)
- Linux快速部署配置PHP服务器环境(linux部署php环境)
- PHP 抛出异常嵌套用法详解编程语言
- php pack的理解详解编程语言
- 『PHP操作Redis:一种更高效的方式』(phpredis类)
- Linux更新PHP,提升程序品质(linux更新php)
- PHP连接MSSQL库的方法(php链接mssql)
- 妙用PHP:迅速连接Oracle数据库(php连接oracle数据库)
- 文件MySQL更新实现快速PHP文件升级(mysql更新php)
- PHP实现Redis监控的简便方法(php监控redis)
- 在php中解除MySQL与PHP的绑定(mysql不包括)
- PHP的Mysql回滚技巧:让你的数据安全无忧(mysql回滚php)
- PHP连接MSSQL实现注册功能(php注册写入mssql)
- 用PHP从MSSQL读取数据表列表(php查询mssql列表)
- PHP实现从MSSQL中数据显示(php 显示 mssql)
- PHP与MSSQL融合产生的丰盛果实(php和mssql环境)
- 使用PHP 驱动MSSQL支撑稳固的开发环境(php mssql 驱动)
- PHP连接MSSQL数据库发生错误解决方法(php mssql 错误)
- 记录PHP之MySQL踩坑:如何防止重复记录(php mysql 重复)
- 使用PHP连接Redis应用的指南(redis连接 php)
- PHP的FTP学习(一)
- 落伍首发php+mysql采用ajax技术的省市地3级联动无刷新菜单源码
- php数组相加array(“a”)+array(“b”)结果还是array(“a”)
- PHP文章按日期(月日)SQL归档语句
- 如何用PHP实现插入排序?
- php批量替换程序的具体实现代码
- 在Yii框架中使用PHP模板引擎Twig的例子
- PHP类的反射用法实例