




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数组,吉林省三扬科技咨询有限公司 ,课程内容,课程内容 数组的分类 数组操作 数组函数,吉林省三扬科技咨询有限公司 ,数组的分类,根据数组键名数据类型的不同进行分类 索引数组 以数字作为键名的数组。 关联数组 以数字、字符串或字符串混合为键名的数组 根据数组维数的不同进行分类 一维数组 只能保存一列数据内容。 多维数组 可以保存较复杂的数据内容。,吉林省三扬科技咨询有限公司 ,数组操作,创建数组 更新数组 遍历数组,吉林省三扬科技咨询有限公司 ,创建数组,初始化创建数组 $数组名称键名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_flip(array trans) trans为必须参数,用于规定要对调键名和值的数组。,吉林省三扬科技咨询有限公司 ,array_merge()函数,array array_merge(array array1 , array array2 ,array3 ) array1为必须参数,规定要合并的数组array1。 array2为必须参数,规定要合并的数组array2。 array3为可选参数,规定要合并的数组array3。 省略其它要合并的数组参数,吉林省三扬科技咨询有限公司 http:/www.sunyang.ne
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年绿色建筑项目挖掘机租赁与管理服务协议
- 2025智能灯光音响一体化展厅改造施工合同
- 2025年企业能源优化与节能减排服务合作协议
- 2025年06289工程招标合同履行保障与争议快速处理协议
- 2025年度茶叶品牌授权线上线下同步销售合作协议
- 2025年食品行业市场研究及竞争分析合同范本
- 2025年度生态环保材料选购合同及供应商服务支持协议
- 2025年园林景观设计专业工程师奖金提成及权益保障协议
- 2025年绿色环保型食品包装印刷与深加工一体化服务协议
- 2025年新能源电动汽车销售及售后服务合同范本
- 2022年广东人力资源和社会保障厅事业单位笔试试题及答案
- 深圳福田狮岭小学谢非FRANKTHERAT
- 工程勘察服务成本要素信息(2022版)
- 多重耐药菌感染的预防与控制优秀课件
- 商铺销售基础知识培训.(太全了)
- SH/T 0316-1998石油密度计技术条件
- GA 1301-2016火灾原因认定规则
- 质量控制计划
- TTT培训师培训课件(-)
- 学校学生健康体检知识培训课件
- 常用分析质量控制图课件
评论
0/150
提交评论