网页编程语言学习第5章【荐】.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网页编程语言学习第5章【荐】.ppt

数组 课程内容 课程内容 数组的分类 数组操作 数组函数 数组的分类 根据数组键名数据类型的不同进行分类 索引数组 以数字作为键名的数组。 关联数组 以数字、字符串或字符串混合为键名的数组 根据数组维数的不同进行分类 一维数组 只能保存一列数据内容。 多维数组 可以保存较复杂的数据内容。 数组操作 创建数组 更新数组 遍历数组 创建数组 初始化创建数组 $数组名称[键名1]=值1; $数组名称[键名2]=值2; …… 使用array函数创建数组 $数组名称=array( 键名1=值1; 键名2=值2; …… ) 更新数组 更新数组时,需要指定数组的键名,然后将对应的值修改为新值。 更新数组的语法格式 $数组名称[键名1]=值1; $数组名称[键名2]=值2; …… 遍历数组 foreach循环结构 foreach( $array as $key=$value ){ 遍历操作 } for循环结构 for( $i=0; $i条件; $i++ ){ 遍历操作 } 数组函数 排序函数 遍历函数 判断函数 其他常用函数 排序函数 sort()函数 对数组进行排序 shuffle()函数 对数组进行随机排序 sort()函数 void sort(array haystack [,int sort_flags]) haystack为必须参数,规定要进行排序的数组。 sort_flags为可选参数,规定排序的方式,该参数可取值如下: SORT_REGULAR:正常比较单元。 SORT_NUMERIC:单元被作为数字来比较。 SORT_STRING:单元被作为字符串来比较。 shuffle()函数 bool shuffle(array haystack) haystack为必须参数,用于规定要随机排序的数组。 遍历函数 list()函数 把数组中的值赋给一些变量,所以list()只能在赋值号的左边,而且用来给list()赋值的数组应该具有连续下标。 each()函数 返回数组中当前元素的下标及其对应的值,并将数组指针向前移动一个元素。如果数组内部指针越界,那么将返回false值。 reset()函数 将array的内部指针倒回到第一个单元并返回第一个数组单元的值。 判断函数 in_array()函数 确定元素是否在数组中 array_key_exits()函数 确定键值是否在数组中 count()函数 对一个数组的元素个数进行统计 in_array()函数 bool in_array( mixed needle, array haystack [,bool strict] ) needle为必需参数,规定要在数组搜索的值。 haystack为必需参数,规定要搜索的数组。 strict为可选参数,如果设置该参数为true,则检查搜索的数据与数组的值的类型是否相同。 array_key_exits()函数 bool array_key_exists(mixed key,array search) key为必需参数,规定要在数组搜索的值。 search为必需参数,规定要搜索的数组。 count()函数 int count( mixed var [,int mode] ) var为必需参数,规定要计数的数组或对象 mode为可选参数,规定函数的模式,该参数可取值如下: 0:默认值,不检测多维数组。 1:检测多维数组。 其他常用函数 range()函数 创建一个具有连续数值的数组 array_reverse()函数 将原数组中的元素顺序翻转 array_sum()函数 将一个数组中的所有值加在一起,返回最终的结果和 array_flip()函数 返回一个对调数组的键名和值后的新数组 array_merge()函数 把两个或多个数组合并为一个数组 range()函数 array range( int low, int high [,int step] ) low为必需参数,规定数组元素的最小值。 high为必需参数,规定数组元素的最大值。 step为可选参数,规定元素之间的步进制,默认值是1。 array_reverse()函数 array array_reverse( array haystack [ ,bool preserve_keys] ) haystack为必须参数,规定要翻转的数组。 preserve_keys为可选参数,该参数可选值如下: true:元素的键名保持不变。 false:元素的键名丢失。 array_sum()函数 number array_sum(array haystack) haystack为必须参数,用于规定要计算元素之和的数组。 array_flip()函数 array array_

文档评论(0)

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

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

1亿VIP精品文档

相关文档