- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7-动态网页程序设计
将dom8.php 改用 while循环和list()、each() 联合遍历 dom12.php §7.4 数组指针 数组指针用于指向数组中的某个元素,默认指向数组的第一个元素。为了方便对数组操作,PHP内置了一些数组指针函数,通过移动或改变指针位置,可以访问数组中任意元素。具体如下表所示: 函数名 作用 current () 获取数组中当前元素的值,如果内部指针超出数组的末端,则返回false key() 获取当前元素的下标,即键名 next () 将数组的内部指针向前移动一位 prev () 将数组的内部指针倒回一位 end () 将数组的内部指针指向最后一个元素 reset () 重置指针,即将数组的指针指向第一个元素 dom13.php §7.5 预定义数组 PHP提供了一套预定义数组,这些数组变量包含了来自web服务器、客户端和用户输入的数据。它们不用去声明且在全局范围内自动生效,现将常用列到下表: 预定义数组 说 明 $_SERVER 由Web服务器设定或与当前脚本执行环境相关联 $_GET 经由URL请求提交至脚本的变量 $_POST 经由HTTP POST方法提交至脚本的变量 $_REQUEST 经由GET POST COOKIE机制提交至脚本的变量 $_FILES 经由HTTP POST文件上传而提交 至脚本的变量 $COOKIE 经由HTTP Cookies方法提交至脚本的变量 $_SESSION 当前注册给脚本会话的变量 dom14.php List()内的参数和数组内元素是一一对应的,即第一个参数接受数组内第一个元素,第二个参数接受数组内第二个元素,依此类推。 * 第七章 数组 数组的创建 数组的遍历与输出 字符串与数组的转换 数组的排序 §7.1 初识数组 什么是数组 数组是一个可以存储一组或一系列数值的变量。在PHP中,数组中的元素分为两个部分,分别为键(Key)和值(Value)。其中“键”为元素的识别名称,也被称为数组下标,“值”为元素的内容。“键”和“值”之间存在一种对应关系,称为映射。 数组的类型 数组可以分为索引数组和关联数组两种类型。 索引数组是指下标为整数的数组。索引数组的下标是从0开始,并依次递增。 关联数组 §7.2 数组的定义 数组的定义 定义数组有两种方式: 直接给数组中的元素赋值。 使用array()函数定义数组,数组的元素作为参数,多个元素之间使用英文逗号分隔。 $arrayName[key] = value $arrayName = array( key1 = value1, key2 = value2, ...) 赋值方式定义数组 创建一个数组变量,使用赋值运算符直接给变量赋值。 dom1.php 使用array()函数定义数组 上例中定义一个索引数组$arr,如果省略键部分也可默认为索引数组。 使用array()函数定义关联数组 dom2.php 数组的使用 由于数组中的键和值是映射关系,并且键是数组元素的唯一标识,所以可以根据元素的键来获取数组中某个元素的值。 $array_name[键名] 如在上例中: echo $arr[“name”] //返回 李玲 动态添加数组元素 PHP是弱类型语言,其数组具备动态增长的特性。 dom3.php 删除数组中某些元素 例如定义一个数组用来存放购物车的商品,如果其中某个商品被客户删除了,就需要将该商品从购物车数组中去掉。 PHP提供了unset()函数删除数组中的元素。 dom4.php 创建二维数组 如果创建的数组的元素值仍然是数组,那么就称为二维数组。 dom5.php 思考题1 创建一个二维数组保存学生信息,内容有学号、姓名、性别、年龄。 1、输出数组所有元素 2、输出第3个学生的姓名 §7.3 数组的遍历 使用for循环语句遍历数组 对于下标按顺序递增或递减的索引数组,可以通过for循环语句遍历数组中的元素,但需通过count()函数来获取数组中的元素的个数。($mode为可选参数,默认为0表示仅统计第一维元素,若为1则表示计算多维数组所有元素。
您可能关注的文档
最近下载
- 维修电工高级实操题库.pdf VIP
- 桥梁工程墩柱、盖梁模板支架专项施工方案.doc
- 2024-2025学年苏科版七年级数学下册 第9章 图形的变换 综合素质评价(含答案).pdf VIP
- 移动厕所投标方案(技术标 310页).doc
- 2023年江苏省普通高校单独招生统一考试电子电工单招试卷-B卷.docx
- 2025年成都市公共交通集团有限公司人员招聘笔试备考试题及答案解析.docx
- GB+30871-2022国家新标准规范.pdf
- 学生处处长述职报告范文.pdf VIP
- 国电乐东发电公司配煤掺烧全流程动态优化系统介绍(罗荣).pdf
- GB50433-2018 生产建设项目水土保持技术标准.docx
文档评论(0)