PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第7讲 第7讲 PHP数组应用

上传人:E**** 文档编号:89180365 上传时间:2019-05-20 格式:PPT 页数:23 大小:870.50KB
返回 下载 相关 举报
PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第7讲 第7讲 PHP数组应用_第1页
第1页 / 共23页
PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第7讲 第7讲 PHP数组应用_第2页
第2页 / 共23页
PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第7讲 第7讲 PHP数组应用_第3页
第3页 / 共23页
PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第7讲 第7讲 PHP数组应用_第4页
第4页 / 共23页
PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第7讲 第7讲 PHP数组应用_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第7讲 第7讲 PHP数组应用》由会员分享,可在线阅读,更多相关《PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第7讲 第7讲 PHP数组应用(23页珍藏版)》请在金锄头文库上搜索。

1、第7讲 PHP数组,教师姓名 教研室名称 2012年01月01日,机械工业出版社,内容要点 CONTENTS,c语言 数组特点 int a=new int8; 1. 数组存储类型统一 2. 内存存储空间连续 3. 数组长度固定,不可增加 4. 索引号(下标)只能是数字,从0开始,1 数组及数组类型,c语言 数组array - 列表 list 长度可增加 哈希表hashtable - 字典 dictionary 索引号是关键字 索引号是关键字,长度可增加,1 数组及数组类型,PHP中的数组是一个关键字或值的集合 (值可以是任何一种类型,包括另一个数组),1) 数字索引数组 下标由数字组成,默认从

2、0开始。 $变量名= array(value1,value2,) 例子: $arr = array (3,5,7,9,6);,2) 关联数组 关联数组,下标(键名)由数值和字符串混合的形式组成。 关联数组使用键名来访问存储在数组中的值。 $变量名= array( key=value , key=value ) 例子: $arr = array (“id“=2,“title“=3);,7.1 数组及数组类型,1 数组及数组类型,数组赋值 : $arr = value,例1: $arr = array(“a“ = “视频“, “b“=“教程“, “c“ = “六“); $arra = “PHP10

3、0“; $arrc = “第六讲“; 例2,7.2 数组的创建与赋值,2. 数组的创建与赋值,1)for() 2)foreach() 3)list() 4)each(),7.3 数组的遍历,3. 数组的遍历,2)for 遍历数组,$arr=array(“元素值1”,“元素值2”。) 语法: for ($i=0; $icount($arr); $i+) /只适用于数字索引数组 echo $arr$i; /对应输出数组中的元素值 ,案例:,7.3 数组的遍历,3. 数组的遍历,2)foreach 遍历数组,$arr=array(“元素值1”,“元素值2”。) 语法一: foreach ( $arr

4、 as $value ) echo $value; /对应输出数组中的元素值 语法二: foreach ( $arr as $key = $value ) echo“$key-$value”; /对应输出数组中的键名和值 ,7.3 数组的遍历,3. 数组的遍历,2)foreach 遍历数组,案例:,7.3 数组的遍历,3. 数组的遍历,1)使用 count 函数统计数组条数,count ( $arr );,is_array ( $arr );,2)使用 is_array函数判断数组,7.4 与数组相关的函数,4. 与数组相关的函数,3)向数组中添加元素,语法: int array_push(数

5、组名称, 新元素值1,新元素值2) 案例:,7.4 与数组相关的函数,4. 与数组相关的函数,4)获取数组中最后一个元素,语法: 元素类型 array_pop(数组名称) 案例:,7.4 与数组相关的函数,4. 与数组相关的函数,5)删除数组中重复元素,语法: 数组类型 array_unique(数组名称) 案例:,7.4 与数组相关的函数,4. 与数组相关的函数,$GLOBALS(Global变量) 包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键名为全局变量的名称。,$_SERVER(服务器变量) 变量由Web服务器设定或者直接与当前脚本的执行环境相关联。,$_GET(HTT

6、P GET变量) 经由URL请求提交至脚本的变量。,$_POST (HTTP POST变量) 经由HTTP POST方法提交至脚本的变量。,$_COOKIE(HTTP Cookies) 经由HTTP Cookies方法提交至脚本的变量。,$_FILES (HTTP文件上传变量) 经由HTTP POST文件上传而提交至脚本的变量。,$_ENV (环境变量) 执行环境提交至脚本的变量。,$_REQUEST (Request变量) 经由GET,POST和COOKIE机制提交至脚本的变量。,9. $_SESSION(Session 变量) 当前注册给脚本会话的变量。,7.5 PHP内置数组,5. 内置

7、数组,1. $_SERVER(服务器变量) 变量由Web服务器设定或者直接与当前脚本的执行环境相关联。,7.5 PHP内置数组,5. 内置数组,2. $_GET 和 $_POST 经由GET或POST方法提交至脚本的变量。,7.5 PHP内置数组,5. 内置数组,3. $_REQUEST (Request变量) 可以用$_REQUEST 数组获取由GET,POST和COOKIE提交至脚本的变量。,7.5 PHP内置数组,5. 内置数组,4. $_COOKIE(HTTP Cookies) 经由HTTP Cookies方法提交至脚本的变量。,7.5 PHP内置数组,5. 内置数组,5. $_SESSION(Session 变量) 用于获取会话变量的相关信息 案例: 通过$_SESSION 全局数组为SESSION变量赋值并输出.,7.5 PHP内置数组,5. 内置数组,6. $_ENV (环境变量) 执行环境提交至脚本的变量。 $_ENVHOSTNAME:获取服务器名称 $_ENVSHELL:获取系统SHELL,7.5 PHP内置数组,5. 内置数组,7. $_FILES (HTTP文件上传变量) 经由HTTP POST文件上传而提交至脚本的变量。,7.5 PHP内置数组,5. 内置数组,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号