完全自学手册PHPAjax 第8章PHP中的数据处理ppt课件.ppt

完全自学手册PHPAjax 第8章PHP中的数据处理ppt课件.ppt

ID:59310315

大小:698.50 KB

页数:31页

时间:2020-09-20

完全自学手册PHPAjax 第8章PHP中的数据处理ppt课件.ppt_第1页
完全自学手册PHPAjax 第8章PHP中的数据处理ppt课件.ppt_第2页
完全自学手册PHPAjax 第8章PHP中的数据处理ppt课件.ppt_第3页
完全自学手册PHPAjax 第8章PHP中的数据处理ppt课件.ppt_第4页
完全自学手册PHPAjax 第8章PHP中的数据处理ppt课件.ppt_第5页
资源描述:

《完全自学手册PHPAjax 第8章PHP中的数据处理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章PHP中的数据处理数据的处理是在进行实际编程过程中,都会遇见的重要内容。如对数值的操作、对字符串的操作、对数组的操作等等。本章就来介绍PHP中的数据处理。通过本章的学习,读者能够熟练掌握PHP中常用的各种数据处理的方法与技巧。并为进行大型程序的开发打下坚实的基础。8.1数值的处理数值的处理就是对编程过程中产生的各种数值型变量(包括整型变量与浮点数变量两种)的处理。所有这些数学运算、数值的操作在PHP的数据处理中占有相当大的比重。本节就来介绍PHP中的数值处理即PHP中常用的数学函数。8.1.1求绝对值求绝对值运算是数学运算中最为常见的一类运算。PHP库函数中内置了求绝对值函

2、数abs(),使用该函数可以轻松实现求一个数的绝对值。该函数的语法格式如以下代码所示。abs(mixedvar);以上代码所示该函数的参数var为mixed型,即既可以是integer(整型数)也可以是float(浮点数)。如果参数是整型数,则函数的返回值也为整型数;如果参数为浮点数则返回值也是浮点数。8.1.2取整运算取整运算可以获取指定非整数数值的整数部分。在进行PHP进行实际编程的过程中,会遇到一些非整数,如果过程要求只有整数才能参与运算(如计算数量),此时就需要把该类非整数转换为整数。PHP中提供了三种取整的方法,分别是:进一法取整、舍去法取整、四舍五入取整。3种方法分别

3、对应3个PHP数值处理函数,如表所示。8.1.3三角运算三角运算可以计算角度或弧度的各项三角函数值。如果运算值是角度,应该首先将角度值转换为弧度值。这时,需要使用转换函数deg2rad()。其语法如下所示。floatdeg2rad(floatnumber)该函数的参数为表示角度的浮点数,函数将返回与该角度值对应的弧度值。三角函数通常包括:求一个角的正弦值、余弦值、正切值、余切值以及这些函数的反函数等等。而PHP中的三角函数的表述方法与此类函数数学的表述方法一模一样。常用的三角函数如表所示。8.1.4最值的使用使用PHP中的最值函数,可以非常方便地计算出组数中的最大或者最小值。与传

4、统的编程工具(如C语言)的冒泡排序法相比,PHP中的最值函数方法既简单又不容易出错。PHP中包含以下两个最值函数:求最大值函数max()、求最小值函数min()。1.max函数max()函数返回指定参数中的最大值。该函数有两种调用方式,语法格式分别如下所示。mixedmax(numberarg1,numberarg2)mixedmax(arraynumbers[,array...])2.min函数min()函数返回指定参数中的最小值函数,该函数有两种调用方式,语法格式如下代码所示。mixedmin(numberarg1,numberarg2)mixedmin(arraynumbe

5、rs[,array...])8.1.5生成随机数随机数在进行网络应用程序开发过程中有着广泛的应用。如常见的向服务端后台提交内容时的随机验证码,根据一定规则生成的随机文件名等等。而PHP对随机数也有很好的支持。本节就来学习PHP中的随机数函数的应用。在PHP中要使用随机数,最主要的要用到一个函数:rand。该函数的使用格式如下:intrand([intmin,intmax])该函数将产生一个位于可选参数min与max之间的随机数。由于此二参数为可选参数,所以此二参数可以省略。如果不带任何参数,函数将返回0到RAND_MAX(系统所支持的最大值)之间的伪随机数。8.1.6判断数据类型

6、在使用PHP进行数据处理时,首要的前提就是要知道数据的类型。只有先知识了数据的类型,才能对它进行进一步的操作。PHP中有一类专门的函数用于判断变量的数据类型。具体内容请参看表:PHP中的数据类型判断函数。8.1.7进制转换函数人们通常使用习惯的进制为十进制,而计算机的数据表达方式通常为二进制、十六进制或者八进制等。这就需要在特殊的使用场合对数据的进制进行相应的转换。如把二进制数值转换为十进制数值、把十进制数值转换为十六进制数值等等。PHP中也提供了一类专门用于进制转换的函数。PHP中常用的进制转换函数如表所示。8.1.8其他数值处理函数除了以上介绍的几种常用数值处理函数之外,PH

7、P中还有以下数值处理函数。使用这些函数可以对数值进行对应的数学计算,下面开始作详细介绍。1.计算指数函数exp指数函数的语法格式如以下代码所示。floatexp(floatarg)2.计算直角三角形的斜边长度:hypot求直角三角形斜边长度函数hypot的语法格式如下所示。floathypot(floatx,floaty)3.判断是否为有限值:is_finite有限值函数使用格式如下所示。boolis_finite(floatval)4.判断是否为无限值:is_infinite无

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。