一.数值数据类型
PHP中,数字或数值数据以及数学函数的利用很大略。基本来说,要处理两种数据类型:浮点数和整数。浮点数和整数值的内部表示分别是C数据类型double和int。类似于C,PHP中这些数据类型遵照同样的一组规则。
PHP是一种疏松类型的脚本措辞,变量可以根据打算的需求改变数据类型。这就许可引擎动态地完成类型转换。以是,如果打算中包含数值和字符串,字符串会在完成打算之前转换为数值,而数值则会在与字符串连接之前转换为字符串。
<?php
$a = '5';
$b = 7 + $a;
?>
PHP供应了大量函数来检讨变量的数据类型。个中有3个函数可以检讨变量是否包含一个数字值,或更详细地,可以检讨变量是一个浮点数还是一个整数。
函数is_numeric()可以检讨作为参数传入的值是否是数值。
函数is_int()和is_float()用于检讨详细的数据类型。如果传入一个整数或浮点数,这些函数会返回true,否则返回false,纵然传入一个有合法数值表示的字符串也会返回false。
也可以逼迫引擎改变数据类型。这称之为类型逼迫转换,可以在变量或值前面增加(int)、(integer)、(float)、(double)或(real)实现,也可以通过利用函数intval()或floatval()来实现。
二.随机数
随机数本身便是一门科学。已经有很多不同的随机数天生器实现。PHP实现了个中两种:rand()和mt_rand()。rand()函数是libc(构建PHP所用编译器供应的基本库之一)中定义的随机函数的一个大略包装器。mt_rand()是一个很好的替代实现,供应了很多精心设计的特性,而且mt_rand()乃至比libc中的版本还要快。
两个函数都供应一些函数来得到MAX_RAND的值。rand()的是getrandmax(),mt_rand()的是mt_getrandmax();
三.格式化数据
除了警告、缺点等信息外,PHP的大部分输出都是利用echo、print()和printf()之类的函数天生的。这些函数将参数转换成一个字符串,并发给客户端运用程序。
number_format()函数可以把整数和浮点数值转换为一种可读的字符串表示。
<?php
$i = 123456;
$si = number_format($i,2,\"大众.\"大众,\"大众,\公众);
echo $si;
?>
四.数学函数
abs() 绝对值
floor() 舍去法取整
ceil() 进一法取整
round() 四舍五入
min() 求最小值或数组中最小值
max() 求最大值数组中最大值
总结:以上便是本篇文的全部内容,希望能对大家的学习有所帮助。
干系推举:
PHPExcel实现读取excel文件的方法及大略实例
PHP获取表单数据与HTML嵌入PHP脚本的实现
PHP MVC框架skymvc支持多文件上传实现方法
以上便是PHP数学运算与数据处理的方法实例剖析的详细内容,更多请关注其它干系文章!
更多技巧请《转发 + 关注》哦!