PHP数学运算及数据处理实例分析
1。数值数据类型
在PHP中,数字或数值数据和数学函数的使用非常简单,基本上,有两种类型的数据处理:浮点和整数,浮点数的内部表示的整数值C双和int数据类型,分别。类似于C,这些类型的数据跟踪PHP中的同一套规则。
PHP是一种松散型的脚本语言,并可以根据计算需求的变化的数据类型。这使发动机进行类型转换的动态。所以如果数字和字符串值都计算在内,并将字符串转换为数字值,在计算完成后,和数值将被转换为一个字符串连接到之前的字符串。
< PHP
美元=年;
美元= 7 +美元;
7;
>
PHP提供了大量的函数来检查变量的数据类型。有3个函数可以检查变量是否包含一个数值,或者更具体地检查一个变量是浮点数还是整型数。
功能is_numeric()可以检查是否作为参数传入的值是一个数值。
功能is_int is_float()和()是用来检查特定的数据类型,如果引入一个整数或浮点数,这些函数将返回true,否则,他们将返回false,即使是介绍一种有效的数字值的字符串,它将返回false。
您还可以强制引擎更改数据类型,这称为类型强制转换。它可以添加到前面的变量或值(int),(整数),(浮动),(双)或(真正的),也可以用函数实现floatval intval()或()。
两。随机数
随机数本身是一门科学,有许多不同的随机数发生器implementations.php实现两人:兰德()和()mt_rand。兰德()函数是定义在libc的随机函数的一个简单的包装(一个由PHP编译器提供了基本mt_rand(图书馆)。)是一个很好的选择,提供了很多精心设计的特点,并mt_rand()比libc的版本更快。
这两个函数都提供了一些功能来获得的max_rand.rand值()是getrandmax(),()是()mt_getrandmax mt_rand;
三。格式化数据
除了警告,错误,和其他信息,大多数PHP的输出是由功能如回波生成,打印()和printf()。这些功能转换参数为字符串并将其发送到客户端应用程序。
的number_format()函数可以将整数和浮点值转换为可读的字符串表示形式。
< PHP
$ I = 123456;
Si = number_format美元(合我,2,,
回声$;
>
四。数学函数
绝对值
(地板)四舍五入舍入法
(细胞)为舍入方法
圆形()四和五英寸
min()数组中的最小值或最小值
马克斯()最大值数组的最大值
关于PHP相关内容的更多读者感兴趣的可以查看这个主题:PHP站点操作和使用摘要,操作人员PHP网络编程技巧总结
希望本文能对PHP程序设计有所帮助。