该【零点起飞学PHP之数组 】是由【业精于勤】上传分享,文档一共【61】页,该文档可以免费在线阅读,需要了解更多关于【零点起飞学PHP之数组 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第5章数组
数组是将多个数据集合在一起一个形式。它在PHP中是非常强大一个数据类型,能够用来存放各种类型多个数据。本章将首先介绍数组优势,然后循序渐进地从简单创建一个数组、修改数组中数据到惯用遍历数组再到灵活操作数组中指针形式来学习。从而让读者很好地掌握PHP数组。
零点起飞学PHP之数组
第1页
数组在一些方面有其独特优势。本节将介绍数组使用方法基础知识,以及关联数组和索引数组使用和应用方面。从而让读者对怎样正确使用数组有一个明确了解。
零点起飞学PHP之数组
第2页
数组优势在于能够集中处理大批量数据,而不需要每次更换变量名。因为是集中处理数据,所以处理方式上有很多优化和改进。PHP中提供了专门数组运算符以及非常多操作数组函数,所以PHP中数组使用能够非常灵活。当然灵活性提升是建立在不一样细节上,所以我们就需要从细节讲起,让读者了解数组每一个细节,然后依据需要来灵活操作数组。
零点起飞学PHP之数组
第3页
我们不妨来构想下面这个情景:假如要求你统计一个班级中成绩平均分,那么我们必须要申明等于学生个数变量来存放每个人成绩,然后再将全部成绩相加后再取得平均分简略代码能够写成以下形式:
01 <?php
02 $stu01=67; //申明多个变量存放学生成绩
03 $stu02=77;
04 $stu03=96;
05 ...
06 $stun=100;
07 $average=($stu01+$stu02+stu03+...+$stun)/n; //求取平均值
08 ?>
我们能够看到,这种形式需要申明很多变量来存放学生成绩,
零点起飞学PHP之数组
第4页
而使用数组实现一样功效,我们能够把程序改为以下所表示形式:
01 <?php
02 $stu=array(67,77,96,...,100); //定义一个数组
03 $total=array_sum($stu); //求取总成绩
04 $average=$total/n; //求取平均值
05 ?>
使用数组实现相同功效代码精简度是显而易见,当然这里只是作为一个演示,读者此刻无需了解代码中使用函数。
零点起飞学PHP之数组
第5页
在上一小节中我们已经了解了数组所具备优势,本节我们就来讲解使用数组基础知识,主要包含定义数组、访问数组元素、添加/修改数组元素和删除数组元素知识。
零点起飞学PHP之数组
第6页
PHP中定义数组使用是array结构,它语法形式以下所表示:
arrayarray([mixedvalues]…)
这是定义数组最基本形式,array参数被称元素能够是0个或者多个不一样类型数据,每个参数为“索引=>值”键值对形式。假如索引被省略则由系统自动添加从0开始整数索引,这种由系统指定索引函数被称为索引数组。数组中元素个数被称为数组长度,它会伴随元素增减而改变。下面就来定义一个数组:
$arr=array(98,’hello’,67,’A’,85,NULL);
上面代码中$arr是数组名称,用来保留定义数组。该数组长度为6。
零点起飞学PHP之数组
第7页
访问数组中元素是经过数组名指定索引来完成,语法形式如下所示:
数组名[索引]
语法中索引被放在方括号中,可认为变量、常量或者表达式。
零点起飞学PHP之数组
第8页
【示例5-1】演示访问数组中元素。
从运行结果能够看到代码正确访问到了数组中元素。
我们还能够把一个变量作为数组下标来访问数组元素,形式以下所表示:
数组名[变量名]
零点起飞学PHP之数组
第9页
【示例5-2】演示使用变量作为数组下标来访问数组中元素。
从运行结果能够看到,我们能够采取这种方式来正确输出数组对应元素。我们还能够将一个表示式作为数组下标来访问数组元素。
【示例5-3】演示使用表示式作为数组下标来访问数组中元素。
以上代码中我们只使用了简单示例来讲解,读者能够在实际使用时候融会贯通。
零点起飞学PHP之数组
第10页
零点起飞学PHP之数组 来自淘豆网m.daumloan.com转载请标明出处.