第8章数据的处理.pptVIP

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.6 本章小结 本章为读者介绍了PHP中的数据处理方面的系统函数,包括:数值操作、字符串操作、数组操作以及日期时间操作等内容。熟练掌握这些数据的操作是进行PHP编程的基础,特别是其中经常使用到的函数更是要掌握函数的细节要求,对于不经常使用的函数简单了解一下其功能,在用到时再查相关资料即可。下一章将为读者介绍PHP中的数据库处理。 8.2.9 转换HTML特殊字符 8.2.10 字符串查找 在PHP中还可以执行字符串查找操作,即在一个字符串中查找另一个字符串出现的位置。支持该操作的函数为:strpos(),该函数的语法格式如以下代码所示。 int strpos ( string $haystack ,mixed $needle[,int $offset]) 以上代码中参数$haystack为需要进行查找的字符串,以一个字符串型变量表示;参数$needle为查找的目标字符串;$offset为可选参数,该函数指定开始查找的偏移量,其默认值为0。该函数将返回第一个找到的位置,如果找不到,函数将会返回FALSE。 8.2.10 字符串查找 8.2.11 其他字符串处理函数 除了前面几小节所介绍的字符串处理函数,PHP中还有一些其他不太常用的字符串操作函数。本节分别将这些函数为读者作简要介绍。 1.返回字符串中所用字符的信息 2.将字符串使用MD5加密 3.翻转字符串 4.重复字符串 8.3 操作数组 前面两节分别为读者介绍了数值的处理与字符串的处理,而作为一种普通变量的集合,数组也有着非常广泛的用途。这一节就来介绍在PHP中常用的数组操作的内容。PHP的系统函数专门提供了一类对数组进行操作的函数,通过这些函数可以对数组进行各种需要的操作,本节将逐一作介绍。 8.3.1 建立数组 建立数组应该是所有使用数组操作的基础,要使用一个数组首先就要创建数组。在PHP中创建数组所要使用到的函数就是:array(),该函数语法格式如以下代码所示: array arrat([mixed $con]) 以上代码中参数$con即为创建数组所需要的内容,可以为多种形式。既可以是单个值来表示数组的值,也可以是以=操作符连接的键值对。函数将会根据相应的参数返回数组。 8.3.2 数组长度 与字符串一样,数组也是有长度的概念的,数组的长度通常指数组所包含有元素的个数。使用PHP系统函数中的count()函数,可以获取数组的长度。该函数的语法格式如以下代码所示: int count(mixed $var[,int $mode]) 8.3.3 检查数组中值出现次数 因为数组是一个变量的集合,一个值在数组中可能会出现多次,所以检查数组中每个值的出现次数也成为使用数组的一个重要操作。使用PHP数组函数array_count_values()即可返回由数组的值及其出现次数所生成的数组。该代码的语法格式如下所示。 array array_count_values(array $input) 以上代码中参数$input为指定的需要进行统计的数组的名称,函数将会把数组中值出现的次数以数组的形式返回。 8.3.3 检查数组中值出现次数 8.3.4 数组排序 数组的排序操作在数组操作中也占用重要的地位,常规的编程语言需要用户使用自定义的冒泡排序法及其类似的方法实现排序,而在PHP中则提供了一组用于执行数组排序的系统函数。本小节就分别来介绍这些数组排序函数。 1.使用arsort()函数排序 2.使用asort()进行排序 3.使用krsort()函数排序 4.使用ksort()进行排序 5.使用rsort()函数排序 6.使用sort()进行排序 7.使用uasort()函数排序 8.3.4 数组排序 8.3.5 移动数组指针 在PHP的数组中有指针的概念,数组的指针即当前数组所指向的值。PHP提供了用于返回和移动数组指针的函数,使用该函数函数可以实现数组指针的移动与返回当前指针等操作。该类函数共有以下几个: current()函数,返回数组当前指针所指向的值,初始的数组指向第一个值; each()函数,返回数组当前指针所指向的键值对,并将指针后移一位(常用于遍历数组); end()函数,将数组指针移动到最后一位; next()函数,将数组指针后移一位; prev()函数,将数组指针前移一位; reset()函数,重置数组,即将数组指针移到第一位。 8.3.5 移动数组指针 8.3.6 移除重复的值 在操作数组的时候,出于某种要求,需要将数组中重复的值进行移除。如果采用自定义的函数就需要遍历函数,并找出重复的值,再将重复的值进行删除。而在PHP中则预定义了这样功能的系统函数:array_unique(),该函数的语法格式如下所示: array ar

您可能关注的文档

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档