网页编程语言学习第5章.ppt

上传人:asd****56 文档编号:87453315 上传时间:2023-04-16 格式:PPT 页数:23 大小:87KB
返回 下载 相关 举报
网页编程语言学习第5章.ppt_第1页
第1页 / 共23页
网页编程语言学习第5章.ppt_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《网页编程语言学习第5章.ppt》由会员分享,可在线阅读,更多相关《网页编程语言学习第5章.ppt(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数组课程内容课程内容数组的分类数组操作数组函数吉林省三扬科技咨询有限公司http:/数组的分类根据数组键名数据类型的不同进行分类索引数组以数字作为键名的数组。关联数组以数字、字符串或字符串混合为键名的数组根据数组维数的不同进行分类一维数组只能保存一列数据内容。多维数组可以保存较复杂的数据内容。吉林省三扬科技咨询有限公司http:/数组操作创建数组更新数组遍历数组吉林省三扬科技咨询有限公司http:/创建数组初始化创建数组$数组名称键名1=值1;$数组名称键名2=值2;使用array函数创建数组$数组名称=array(键名1=值1;键名2=值2;)吉林省三扬科技咨询有限公司http:/更新数组更

2、新数组时,需要指定数组的键名,然后将对应的值修改为新值。更新数组的语法格式$数组名称键名1=值1;$数组名称键名2=值2;吉林省三扬科技咨询有限公司http:/遍历数组 foreach循环结构foreach($array as$key=$value)遍历操作for循环结构for($i=0;$i条件;$i+)遍历操作吉林省三扬科技咨询有限公司http:/数组函数排序函数遍历函数判断函数其他常用函数吉林省三扬科技咨询有限公司http:/排序函数sort()函数对数组进行排序shuffle()函数对数组进行随机排序吉林省三扬科技咨询有限公司http:/sort()函数void sort(array

3、haystack,int sort_flags)haystack为必须参数,规定要进行排序的数组。sort_flags为可选参数,规定排序的方式,该参数可取值如下:SORT_REGULAR:正常比较单元。SORT_NUMERIC:单元被作为数字来比较。SORT_STRING:单元被作为字符串来比较。吉林省三扬科技咨询有限公司http:/shuffle()函数bool shuffle(array haystack)haystack为必须参数,用于规定要随机排序的数组。吉林省三扬科技咨询有限公司http:/遍历函数list()函数把数组中的值赋给一些变量,所以list()只能在赋值号的左边,而且用

4、来给list()赋值的数组应该具有连续下标。each()函数返回数组中当前元素的下标及其对应的值,并将数组指针向前移动一个元素。如果数组内部指针越界,那么将返回false值。reset()函数将array的内部指针倒回到第一个单元并返回第一个数组单元的值。吉林省三扬科技咨询有限公司http:/判断函数in_array()函数确定元素是否在数组中array_key_exits()函数确定键值是否在数组中count()函数对一个数组的元素个数进行统计吉林省三扬科技咨询有限公司http:/in_array()函数bool in_array(mixed needle,array haystack,bo

5、ol strict)needle为必需参数,规定要在数组搜索的值。haystack为必需参数,规定要搜索的数组。strict为可选参数,如果设置该参数为true,则检查搜索的数据与数组的值的类型是否相同。吉林省三扬科技咨询有限公司http:/array_key_exits()函数bool array_key_exists(mixed key,array search)key为必需参数,规定要在数组搜索的值。search为必需参数,规定要搜索的数组。吉林省三扬科技咨询有限公司http:/count()函数int count(mixed var,int mode)var为必需参数,规定要计数的数组

6、或对象mode为可选参数,规定函数的模式,该参数可取值如下:0:默认值,不检测多维数组。1:检测多维数组。吉林省三扬科技咨询有限公司http:/其他常用函数range()函数创建一个具有连续数值的数组array_reverse()函数将原数组中的元素顺序翻转array_sum()函数将一个数组中的所有值加在一起,返回最终的结果和array_flip()函数返回一个对调数组的键名和值后的新数组array_merge()函数把两个或多个数组合并为一个数组吉林省三扬科技咨询有限公司http:/range()函数array range(int low,int high,int step)low为必需参

7、数,规定数组元素的最小值。high为必需参数,规定数组元素的最大值。step为可选参数,规定元素之间的步进制,默认值是1。吉林省三扬科技咨询有限公司http:/array_reverse()函数array array_reverse(array haystack ,bool preserve_keys)haystack为必须参数,规定要翻转的数组。preserve_keys为可选参数,该参数可选值如下:true:元素的键名保持不变。false:元素的键名丢失。吉林省三扬科技咨询有限公司http:/array_sum()函数number array_sum(array haystack)hays

8、tack为必须参数,用于规定要计算元素之和的数组。吉林省三扬科技咨询有限公司http:/array_flip()函数array array_flip(array trans)trans为必须参数,用于规定要对调键名和值的数组。吉林省三扬科技咨询有限公司http:/array_merge()函数array array_merge(array array1,array array2 ,array3)array1为必须参数,规定要合并的数组array1。array2为必须参数,规定要合并的数组array2。array3为可选参数,规定要合并的数组array3。省略其它要合并的数组参数吉林省三扬科技咨询有限公司http:/案例场景 图书销量查询程序图书销量查询程序创建数组并录入当天的图书销量信息使用初始化的方式使用array结构的方式查询当日某类图书的销量数目 使用foreach循环结构来遍历查询使用遍历数组函数进行查询显示当日的图书销量排行情况选择排序函数arsort()对数组进行排序遍历排序后的数组并依次显示遍历结果图书类别名称图书类别名称图书销量数目图书销量数目计算机类157摄影类15文学类121吉林省三扬科技咨询有限公司http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁