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

上传人:牧羊曲112 文档编号:6600182 上传时间:2023-11-16 格式:PPT 页数:23 大小:344.64KB
返回 下载 相关 举报
网页编程语言学习第5章.ppt_第1页
第1页 / 共23页
网页编程语言学习第5章.ppt_第2页
第2页 / 共23页
网页编程语言学习第5章.ppt_第3页
第3页 / 共23页
网页编程语言学习第5章.ppt_第4页
第4页 / 共23页
网页编程语言学习第5章.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《网页编程语言学习第5章.ppt》由会员分享,可在线阅读,更多相关《网页编程语言学习第5章.ppt(23页珍藏版)》请在三一办公上搜索。

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

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

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

5、,规定要在数组搜索的值。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为可选参数,规定函数的模式,该参数可取值

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

7、。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为必须参数,用于规定要计算元素之和的数组。,吉林省三扬科技咨询有限公司,

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号