网站大量收购独家精品文档,联系QQ:2885784924

[哲学]07php数组0.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 建立指定范围单元的数组 如果使用

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档