- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[哲学]07php数组0
数组 数组操作 数组的定义 数组基本操作 数组键与值的操作 遍历数组 数组的排序 数组的指针操作 数组的计算 数组的分割、合并、联合 数组的其他操作 1.数组(array) 定义 数组是一系列相关的数据,以某种特定的方式进行排列而组成的集合。 组成这个集合的各个数据可以是基本数据类型,也可以是复合数据类型; 可以是相同数据类型,也可以是不同数据类型。 PHP的数组是有序图,可以处理数组、队列、堆栈等数据操作 数组的索引 数组里的每一个数据元素都有其唯一的编号,称为索引/键名。索引/键名用于指定数组中特定的数据元素。 在PHP中,索引/键名可以是数字编号,也可以是字符串。在有的语言中数组的索引必须是数字编号 带有一个键名的数组,在这个序号累加1,初始序号小于0时,生成序号仍然以0开始。 如果你给出方括号但没有指定键名,则取当前最大整数索引值,新的键名将是该值?+?1。 数组定义 数组通过使用array()函数定义,其值使用“key=value”的方式设置,多个值通过逗号分割。 ?php //为数组的值指定键名 $one = array( yellow=banana, red=flower, 3=三, 03=叁 ); //直接为数组赋值,没有指定键名时,以0开始的序数。 $two = array(1,2,3,4,5,6,7,8,9); //带有一个键名的数组,在这个序号累加1,初始序号小于0时,生成序号仍然以0开始。 $three = array(6=六,七,八,九,十); ? 实例演示:07/array/01defination/arraykey.php 数组的索引/键名 数组里的每一个数据元素都有其唯一的编号,称为索引/键名。索引/键名用于指定数组中特定的数据元素。 在PHP中,索引/键名可以是数字编号,也可以是字符串。在有的语言中数组的索引必须是数字编号 如果你给出方括号但没有指定键名,则取当前最大整数索引值,新的键名将是该值?+?1。 带有一个键名的数组,在这个序号累加1,初始序号小于0时,生成序号仍然以0开始。 演示 :array.php max_key_quiz.php 注意:这里所使用的最大整数键名不一定当前就在数组中。它只要在上次数组重新生成索引后曾经存在过就行了。可能该元素已经被删除了。 多维数组 多维数组的低维元素键值不能为空 示例:multi_dimensions_array.php ?PHP //定义一个多维数组 $more = array( numbers = array(1,2,3,4,5,6,7), colors = array(红,蓝,绿,黄,紫,青,橙) ); //遍历一个多维数组 foreach($more as $arrays){ foreach($arrays as $key=$value){ echo $value; }} //显示多维数组的值 echo $more[numbers][5]; echo $more[colors][5]; //删除多维数组的值 unset($more[numbers][0]); ? 2.数组简单操作 数组的简单操作包括显示、添加、修改和删除 使用$array[]向数组中添加一个元素 更新数组时,需要指定数组的键名,然后将对应的值修改为新值。 $数组名称[键名1]=值1; $数组名称[键名2]=值2; …… 删除数组元素 unset($array[元素索引]); 删除整个数组 unset($array); 数组简单操作 实例演示:arrayoperation.php ?php $ages = array(); //定义一个空数组 $ages[] = 十七; //使用[]向数组中添加一个没有键名的值 $ages[18] = 十八; //使用[]向数组中添加一个有键名的值 $ages[19] = 91; echo $ages[19]; //显示数组中的值 $ages[19] = 19; //改变数组中的一个值 unset($ages[19]); //删除数组中的一个值 unset($ages); //删除整个数组 ? 数组运算符 数组运算符应用于针对数组的一些相关操作 。 3. 数组索引与值的操作 建立指定范围单元的数组 用给定的值填充数组单元 用值将数组填补到指定长度 删除、取代数组中现有值 返回数组中所有的键名或值 检查数组中是否存在某个索引或值 在数组中搜索给定的值 取得数组当前元素的索引 把数组中的值赋与指定变量 移除数组中重复的值 3.1 建立指定范围单元的数组 如果使用
您可能关注的文档
- [可爱清新]淡雅图片组成的PPT.ppt
- [司法考试]2006-2011年民法试题分类解析 钟秀勇.doc
- [可爱清新]漂亮背景PPT1.ppt
- [司法考试]2009年司法考试真题卷二答案及详解.doc
- [司法考试]2007年司考真题及答案.doc
- [司法考试]2010新起点高分突破班张海峡商经讲义.pdf
- [司法考试]2008年度国家精品课程申报表_11-50.doc
- [司法考试]2011年三校基础强化阶段杨帆三国法讲义.pdf
- [司法考试]2011新起点司法考试重点练习一.doc
- [司法考试]2012内燃机械修理工应知题库高级.doc
- 行业深度报告:保障房REITs专题报告:租赁住房REIT陆续入市,优质资产助力搭建房地产新模式.pdf
- 新世纪 -美对加墨加征关税 中国今年GDP增长目标5%左右——全球宏观经济周报(20250301-20250307).pdf
- 银行数字化转型存在马太效应吗? ——基于银行功能的经验阐释.pdf
- 互联网10年本质思考-雷军篇.pdf
- 信息无障碍动态(2025年第2期).pdf
- 电通发布Hashtag系列报告(上):解码文化.docx
- 服装借助AI解放生产力+智能客服+欧税通CTO.docx
- 活动策划 -2025心动爆灯派对214情人节(爱意沸腾 心动爆灯主题)活动策划方案-.docx
- 2024年华为汽车分析报告:从技术供应商到生态使能者的转型之路 -头豹.pdf
- GenAI网页数据2024年度报告.docx
文档评论(0)