- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目4
PHP数组操作任务1数组基础任务2遍历数组任务3操作数组SpeakernameandtitlePHP+MySQL动态网页设计
数组基础2任务1
任务1数组基础任务分析了解并掌握一维数组的概念与定义方法,掌握数组与字符串之间的转换方法,如何向数组中添加元素,以及查询数组中指定元素。01知识准备1.什么是数组数组的定义是抽象的。为了方便理解,举个足球队的例子,首先,可以把这些球员看作足球队的队员,然后再利用球员的号码来区分每个队员,这时这支球队就可看作一个数组,而号码就是这个数组的下标,也可以称为键。当指明是某队几号队员时就能找到这名球员。02
任务1数组基础知识准备2.声明数组在PHP语言中声明数组的方式主要有两种。(1)array()函数使用array()函数定义数组较为灵活,可以在函数体中给出数组中的数据,而不必给出数组的下标,代码如下。??php $arr=array(“张三”,“李四”,“王五”) //定义数组 var_dump($arr); //输出数组元素??运行结果如下。?Array([0]=张三[1]=李四[2]=王五)注意,这里的$arr为数组名,=array()为固定写法,结果中的0、1、2为数组的下标。02
任务1数组基础知识准备2.声明数组在PHP语言中声明数组的方式主要有两种。?需要使用数组中的数据时,可以使用如下方式进行调用。??php print$arr[1];//输出数组元素的第二个下标值??运行结果如下。?张三注意,使用这种方式定义数组时,数组的下标默认从0开始,而不是从1开始,之后下标依次增加1,所以数组的下标为2的元素是指数组的第3个元素。02
任务1数组基础知识准备2.声明数组在PHP语言中声明数组的方式主要有两种。(2)为数组元素赋值的方式当不需要确定所需数组的大小,以及需要动态添加数组时,可以采用这种方式。【实例1】为了加深对这种数组声明方式的理解,下面通过具体实例对该种数组声明方式进行讲解,代码如下。??php $xuexiao[1]=“上” $xuexiao[2]=“学” $xuexiao[3]=“了” var_dump($xuexiao);//输出数组元素??运行结果如下。?Array([1])=上[2]=学[3]=了)?注意,当使用直接为数组元素赋值的方式声明数组时,要求同一数组中的元素的数组名应相同。02
任务1数组基础知识准备3.数组的类型PHP语言支持两种数组:数字索引数组(下标为数字)和联合数组(下标为字符串)。(1)数字索引数组数字索引一般表示数组元素在数组中的位置,它由数字组成,下标从0开始,然后从0开始递增,增量值为1。当然,也可以指定从某个位置开始保存数组。数组可以构造成一系列“键-值”(key-value)对。其中,每一对都是数组的一个项目或元素(element)。对于列表中的每个项目,都有一个与之关联的键(key)或索引(index)。数字索引数组如表所示。02键值0张三1李四2王五3赵六4孙七
任务1数组基础知识准备3.数组的类型PHP语言支持两种数组:数字索引数组(下标为数字)和联合数组(下标为字符串)。(2)联合数组联合数组的下标可以采用字符串的形式。只要数组中有一个下标不是数字,那么这个数组就可被认定为联合数组。联合数组使用字符串下标来访问存储在数组中的值,如表所示。02键值ZS张三LS李四WW王五ZL赵六SQ孙七
任务1数组基础知识准备3.数组的类型【实例2】本实例将创建一个联合数组,代码如下。??php $arr=array(“first”=1,“second”=2,“third”=3); print$arr[“second”]; print$arr[“third”];??运行结果如下。?23?(3)技巧联合数组的下标可以是任意整数或字符串。如果下标是一个字符串,则不要忘了给这个下标加上定界修饰符—单引号(’)或双引号(”)。02
任务1数组基础知识准备4.数组的构造(1)一维数组数组的元素是变量或者常量且只保存一列内容,称为一维数组。在上述案例中,采用的均是一维数组。(2)二维数组若数组的元素是一维数组,则该数组为二维数组。【实例3】本实例将创建一个二维数组,代码如下。??php$football=array(“球队”=array(“阿根廷”,“法国”,“巴西”),“球星”=array(“b”=“梅西”,“c”=“C罗”),“位置”=array(“前锋”,8=“后卫”,“门将”)); //声明数组var_dump($football
您可能关注的文档
- PHP+MySQL动态网页设计 课件 项目1 PHP环境配置.pptx
- PHP+MySQL动态网页设计 课件 项目 2PHP语言基础 .pptx
- PHP+MySQL动态网页设计 课件 项目3 PHP流程控制.pptx
- PHP+MySQL动态网页设计 课件 项目5 PHP用户交互 .pptx
- PHP+MySQL动态网页设计 课件 项目6 MySQL数据库基础.pptx
- PHP+MySQL动态网页设计 课件 项目7 MySQL数据库操作.pptx
- PHP+MySQL动态网页设计 课件 项目8 用户登录 .pptx
- PHP+MySQL动态网页设计 课件 项目9 用户注册.pptx
- PHP+MySQL动态网页设计 课件 项目10 课程管理系统 .pptx
- 政治现实主义视角下霸权稳定对经济全球化的影响与变革.docx
- 6.3复合判断的演绎推理方法 课件 统编版高中政治选择性必修三《逻辑与思维》.pptx
- 第三课 领会科学思维 课件 统编版高中政治选择性必修三《逻辑与思维》.pptx
- 4.2明确概念的方法 教学设计 统编版高中政治选择性必修三《逻辑与思维》.docx
- 5.2正确运用简单判断 课件 统编版高中政治选择性必修三《逻辑与思维》.pptx
- 4.2 明确概念的方法 课件 统编版高中政治选择性必修三《逻辑与思维》.pptx
- 5.1判断的概述 课件 统编版高中政治选择性必修三《逻辑与思维》.pptx
- 1.1思维的含义与特征 课件 统编版高中政治选择性必修三《逻辑与思维》.pptx
- 2.1逻辑的多种含义 教学设计 统编版高中政治选择性必修三《逻辑与思维》.docx
- 4.1概念的概述 课件 统编版高中政治选择性必修三《逻辑与思维》.pptx
- 11.1创新思维的含义与特征 课件 统编版高中政治选择性必修三《逻辑与思维》.pptx
最近下载
- 长期卧床患者的体位护理技巧.pptx VIP
- JBT14159.3-2022 空气分离设备能效限额第3部分:液化设备.pdf VIP
- 《民用建筑设计通则》图示.docx VIP
- 灭火应急疏散预案.doc VIP
- 铁路内燃、电力司机考试题库.doc VIP
- 新概念英语第一册 Lesson 55-56 课件.ppt VIP
- 2025AI+BI峰会:DeepInsight Copilot 演进史以及未来探索.pdf VIP
- 《临床药学文献阅读汇报抗感染粘菌素在治疗鲍曼不动杆菌感染vap中的应用》课件模板.ppt VIP
- 2025年福建公需课答案.pdf VIP
- 2020四川园林绿化工程说明及计算规则.pdf VIP
文档评论(0)