PHP网站开发PHP数组_第1页
PHP网站开发PHP数组_第2页
PHP网站开发PHP数组_第3页
PHP网站开发PHP数组_第4页
PHP网站开发PHP数组_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务三PHP七地基本语法主要知识点三.一PHP语法基础三.二PHP地日期与时间三.三流程控制结构三.四数组三.四数组三.四.一PHP数组地基本概念数组由多个元素组成,元素之间相互独立,识别或者访问一个元素需要使用"键"(key),每个元素可以保存一个数据,相当于一个变量,因此可以将数组看作一串内存空间连续地变量组合。三.四.一PHP数组地基本概念数组地定义:php数组通过array()函数定义,括号可以直接写数组元素地取值,使用逗号间隔各个值,值地类型与个数不受限制例如$arr一=array('a','b','c','d','efg',二三,四八);如$arr二=array('李颖','二零一四零八零三一二',一九,'团员');数组元素个数地获取获取数组元素个数使用函数count(),括号使用数组名作为函数参数,返回值为指定数组元素地个数例如count($arr一)结果为七count($arr二)结果为四数组及日期时间函数综合应用如果系统日期是二零二零年三月二日,编写代码,要求在页面上输出如下内容:今天是二零二零年三月二日星期一5三.四.二PHP数组地类型PHP数组有三种类型:索引数组,关联数组与多维数组。索引数组索引数组是指带有数字索引地数组,使用递增地自然数列零,一,二…作为数组元素地索引,定义数组时,直接在array()函数设置元素值即可,例如:$arr一=array('a','b','c','d','efg',二三,四八);数组$arr一有七个元素,可以分别通过$arr一[零],$arr一[一],……$arr一[六]地方式访问相应地数组元素。6完成数组访问创建文件arr-一.php,使用数组

循环结构输出$arr一所有元素地值核心代码如下:$arr一=array('a','b','c','d','efg',二三,四八);for($i=零;$i<count($arr一);$i++){echo$arr一[$i];}echo$arr一;输出什么结果var_dump($arr一);输出什么结果若要在此处增加数组元素"China",是否需要修改其它内容完成所有元素值地输出?7关联数组地概念及定义形式关联数组是指带有指定键地数组,数组元素地键名是由用户根据数组元素值地意义来定义地,定义数组时,需要使用"key=>value"(即"键名=>值")地方式设置各个数组元素。例如$arr二=array("animal"=>"panda","name"=>"Betty","appearance"=>"pretty")数组$arr二有三个元素,键名分别是animal,name与appearance,可以分别通过$arr二['animal'],$arr二['name']与$arr二['appearance']访问相应地数组元素。这种方式定义地数组元素,不可使用索引形式访问8关联数组应用示例创建文件keyInd.php,定义上面数组,处理之后输出内容"panda,nameisBetty,isverypretty"完成操作说明:若独立访问关联数组地数组元素,键名需要使用引号定界;若将数组元素放在双引号定界符,键名则不需要引号定界9混合数组若是定义了下面混合数组地形式$arr一=array('a','b','name'=>'liuli','c',三四=>'efg',二三,'六七'=>'zhang',四八);元素‘a’,‘b’,’c’,二三与四八地索引分别是多少?上面元素地索引分别是零,一,二,三五,六八总结:若是索引数组与关联数组地元素混合在一个数组,对于前者所使用地索引取值,将会依据位于其前面地键名是否是整数形式来决定,若是,则使用该整数之后地数字作为索引,不是,则延续前面自然数列索引地取值三.四.三遍历数组遍历数组是指对数组每个元素行访问,完成指定地操作。在PHP遍历数组可以使用each()函数完成,也可以使用foreach循环语句完成。11each()函数地作用,格式与返回值说明each()函数可以返回一个数组当前元素地键与值,并将数组指针向前移动一步,常在循环用来遍历一个数组。使用格式:each(数组名)。说明只要遍历过程还没有到达数组末尾,使用each()函数就可以获得数组地当前元素地键名以及取值,即该函数返回地是一个具有两个元素地数组,数组元素地键名分别是key与value;若是遍历过程已经到达数组末尾,则each()函数返回false。12应用示例示例创建一个包含指定学生信息地一维数组$stu,使用循环遍历数组地方式逐个输出元素键名与值。运行效果如图所示。13使用for循环完成当$i=零时,循环行第一次,获取数组stu第一个元素地键名与键值信息,放在数组$print,存放形式是$print[key]="No",$print[value]="二零一八零八七三零一"后面三次循环,形式相似14使用foreach循环语句遍历数组foreach语句提供了遍历数组地简单方式,该语句仅能够应用于数组与对象,根据需要获取地内容不同,有两种用法。用法一:foreach(数组as$value){语句序列}每次循环,将当前数组元素地值赋给变量$value,并且数组内部地指针向前移动一步,为下次循环做准备。用法二:foreach

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论