欢迎来到天天文库
浏览记录
ID:51488706
大小:87.00 KB
页数:23页
时间:2020-03-24
《网页编程语言学习第5章.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数组课程内容课程内容数组的分类数组操作数组函数吉林省三扬科技咨询有限公司http://www.sunyang.net.cn数组的分类根据数组键名数据类型的不同进行分类索引数组以数字作为键名的数组。关联数组以数字、字符串或字符串混合为键名的数组根据数组维数的不同进行分类一维数组只能保存一列数据内容。多维数组可以保存较复杂的数据内容。吉林省三扬科技咨询有限公司http://www.sunyang.net.cn数组操作创建数组更新数组遍历数组吉林省三扬科技咨询有限公司http://www.sunyang.net.cn创建数组初始化创建数组$数组
2、名称[键名1]=值1;$数组名称[键名2]=值2;……使用array函数创建数组$数组名称=array(键名1=>值1;键名2=>值2;……)吉林省三扬科技咨询有限公司http://www.sunyang.net.cn更新数组更新数组时,需要指定数组的键名,然后将对应的值修改为新值。更新数组的语法格式$数组名称[键名1]=值1;$数组名称[键名2]=值2;……吉林省三扬科技咨询有限公司http://www.sunyang.net.cn遍历数组foreach循环结构foreach($arrayas$key=>$value){遍历操作}for
3、循环结构for($i=0;$i<条件;$i++){遍历操作}吉林省三扬科技咨询有限公司http://www.sunyang.net.cn数组函数排序函数遍历函数判断函数其他常用函数吉林省三扬科技咨询有限公司http://www.sunyang.net.cn排序函数sort()函数对数组进行排序shuffle()函数对数组进行随机排序吉林省三扬科技咨询有限公司http://www.sunyang.net.cnsort()函数voidsort(arrayhaystack[,intsort_flags])haystack为必须参数,规定要进行排
4、序的数组。sort_flags为可选参数,规定排序的方式,该参数可取值如下:SORT_REGULAR:正常比较单元。SORT_NUMERIC:单元被作为数字来比较。SORT_STRING:单元被作为字符串来比较。吉林省三扬科技咨询有限公司http://www.sunyang.net.cnshuffle()函数boolshuffle(arrayhaystack)haystack为必须参数,用于规定要随机排序的数组。吉林省三扬科技咨询有限公司http://www.sunyang.net.cn遍历函数list()函数把数组中的值赋给一些变量,所
5、以list()只能在赋值号的左边,而且用来给list()赋值的数组应该具有连续下标。each()函数返回数组中当前元素的下标及其对应的值,并将数组指针向前移动一个元素。如果数组内部指针越界,那么将返回false值。reset()函数将array的内部指针倒回到第一个单元并返回第一个数组单元的值。吉林省三扬科技咨询有限公司http://www.sunyang.net.cn判断函数in_array()函数确定元素是否在数组中array_key_exits()函数确定键值是否在数组中count()函数对一个数组的元素个数进行统计吉林省三扬科技咨
6、询有限公司http://www.sunyang.net.cnin_array()函数boolin_array(mixedneedle,arrayhaystack[,boolstrict])needle为必需参数,规定要在数组搜索的值。haystack为必需参数,规定要搜索的数组。strict为可选参数,如果设置该参数为true,则检查搜索的数据与数组的值的类型是否相同。吉林省三扬科技咨询有限公司http://www.sunyang.net.cnarray_key_exits()函数boolarray_key_exists(mixedkey
7、,arraysearch)key为必需参数,规定要在数组搜索的值。search为必需参数,规定要搜索的数组。吉林省三扬科技咨询有限公司http://www.sunyang.net.cncount()函数intcount(mixedvar[,intmode])var为必需参数,规定要计数的数组或对象mode为可选参数,规定函数的模式,该参数可取值如下:0:默认值,不检测多维数组。1:检测多维数组。吉林省三扬科技咨询有限公司http://www.sunyang.net.cn其他常用函数range()函数创建一个具有连续数值的数组array_r
8、everse()函数将原数组中的元素顺序翻转array_sum()函数将一个数组中的所有值加在一起,返回最终的结果和array_flip()函数返回一个对调数组的键名和值后的新数组array_
此文档下载收益归作者所有