第四章 php数学运算


Posted in PHP onDecember 30, 2011

一.数值数据类型
数字或数值数据在PHP中一般就两种double和int。
PHP是一种松散类型的脚本语言,要注意类型转换的方式。

<?php 
$a = '5'; 
//数字的字符串也是数字,参与数学运算当数字处理 
echo is_numeric ( $a ); //1 
echo '<br/>'; 
echo 7 + $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/>'; 
echo getrandmax(); 
echo '<br/>'; 
$b = mt_rand(0,10); 
echo $b; 
echo '<br/>'; 
echo mt_getrandmax(); 
echo '<br/>'; 
?>

output
1
32767
6
2147483647
三.格式化数据
<?php 
$a = 12345.6789; 
//用于设置保留多少位小数点 
echo number_format($a,2); 
echo '<br/>'; 
//也可以改变默认小数点的符号表示和千分位的表示符号 
echo number_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 ); 
echo abs ( $a ); 
echo '<br/>'; 
echo floor ( $a ); 
echo '<br>'; 
echo ceil ( $a ); 
echo '<br>'; 
echo round ( $a ); 
echo '<br>'; 
echo min ( $b ); 
echo '<br>'; 
echo max ( $b ); 
?>

output
123456.789
-123457
-123456
-123457
1
4
PHP 相关文章推荐
VFP与其他应用程序的集成
Oct 09 PHP
支持oicq头像的留言簿(二)
Oct 09 PHP
php 空格,换行,跳格使用说明
Dec 18 PHP
PHP similar_text 字符串的相似性比较函数
May 26 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
Jun 09 PHP
使用HMAC-SHA1签名方法详解
Jun 26 PHP
PHP中的按位与和按位或操作示例
Jan 27 PHP
php对象和数组相互转换的方法
May 12 PHP
PHP使用NuSOAP调用Web服务的方法
Jul 18 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
Mar 21 PHP
PHP中的Iterator迭代对象属性详解
Apr 12 PHP
PHP操作路由器实现方法示例
Apr 27 PHP
第三章 php操作符与控制结构代码
Dec 30 #PHP
第二章 PHP入门基础之php代码写法
Dec 30 #PHP
php 短链接算法收集与分析
Dec 30 #PHP
php的大小写敏感问题整理
Dec 29 #PHP
php读取mysql乱码,用set names XXX解决的原理分享
Dec 29 #PHP
php站内搜索并高亮显示关键字的实现代码
Dec 29 #PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
Dec 29 #PHP
You might like
实例:用 JavaScript 来操作字符串(一些字符串函数)
2007/02/15 Javascript
javascript 表单规则集合对象
2009/07/21 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
jquery动态加载图片数据练习代码
2011/08/04 Javascript
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
js中的事件捕捉模型与冒泡模型实例分析
2015/01/10 Javascript
JavaScript中string对象
2015/06/12 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
JS中setTimeout和setInterval的最大延时值详解
2017/02/13 Javascript
JS引用传递与值传递的区别与用法分析
2018/06/01 Javascript
VUE中使用MUI方法
2019/02/12 Javascript
[02:52]2017DOTA2国际邀请赛中国区预选赛晋级之路
2017/07/03 DOTA
python不带重复的全排列代码
2013/08/13 Python
python3访问sina首页中文的处理方法
2014/02/24 Python
整理Python中的赋值运算符
2015/05/13 Python
Python3字符串学习教程
2015/08/20 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
Python中logging实例讲解
2019/01/17 Python
python实现AES加密与解密
2019/03/28 Python
通过实例解析python描述符原理作用
2020/01/22 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
使用css3 属性如何丰富图片样式(圆角 阴影 渐变)
2012/11/22 HTML / CSS
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
项目计划书范文
2014/01/09 职场文书
广告创意求职信
2014/03/17 职场文书
小学评语大全
2014/04/22 职场文书
环保公益策划方案
2014/08/15 职场文书
2014年机关工会工作总结
2014/12/19 职场文书
家长对孩子的寄语
2015/02/26 职场文书
搞笑结婚保证书
2015/05/08 职场文书
2016年春节问候语
2015/11/11 职场文书
pandas中关于apply+lambda的应用
2022/02/28 Python