第4章 PHP数据处理(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)

2023-09-09
| 18页
| 83人阅读
| 0人下载
普通

内容正文:

/182 第4章 PHP数据处理 4.1 数组处理 4.2 字符串应用 4.3 日期/时间处理 /182 4.1 数组处理 数组概述 数组是一种复合数据类型,用于保存一组类型相同或不相同的数据,并将一组值映射为键。键也称为数组的索引,它可以是整型数或字符串,相应的数组分别称为枚举数组和关联数组。键可以有一个或多个,相应的数组分别称为一维数组或多维数组。 4.1.1 创建数组 用array()创建数组 $array_name=array([key=>]value,...); 通过数组名和键来引用数组元素: $array_name[key] 引用多维数组内的元素: $array_name[key1][key2] 用方括号语法新建或修改数组 $array_name[key]=value; $array_name[]=value; 第4章目录 /182 4.1 数组处理 4.1.2 遍历数组 在PHP语言中,可通过foreach循环语句来遍历数组。foreach语句有以下两种语法: foreach(array_expr as $value) statements foreach(array_expr as $key=>$value) statements 第一种语法格式遍历给定的array_expr数组。在每次循环中,当前元素的值被赋给$value,并且数组内部的指针向前移一步,因此在下一次循环中将会得到下一元素。 第二种语法格式与第一种语法格式作用相同,但当前元素的键名会在每次循环中赋给变量$key。 第4章目录 /182 4.1 数组处理 4.1.3 预定义数组 $GLOBALS:包含一个引用指向每个当前脚本的全局范围内有效的变量,该数组的键名为全局变量的名称。 $_SERVER:由Web服务器设定或者直接与当前脚本的执行环境相关联,是一个包含诸如头信息、路径和脚本位置的数组,该数组的实体由Web服务器创建。 $_GET:经由URL请求提交至脚本的变量,是通过HTTP GET方法传递的变量组成的数组,可用来获取附加在URL后面的参数值。 $_POST:经由HTTP POST方法提交至脚本的变量,是通过HTTP POST方法传递的变量组成的数组,可用来获取用户通过表单提交的数据。 $_COOKIE:经由HTTP Cookies方法提交至脚本的变量,是通过HTTP cookies传递的变量组成的数组,可用于读取Cookie值。 $_REQUEST:经由GET,POST和COOKIE机制提交至脚本的变量,因此该数组并不值得信任。 $_FILES:经由HTTP POST文件上传而提交至脚本的变量,是通过HTTP POST方法传递的已上传文件项目组成的数组。 $_SESSION:是当前注册给脚本会话的变量,是包含当前脚本中会话变量的数组,可用于访问会话变量。 第4章目录 /182 4.1 数组处理 4.1.4 数组函数 bool array_key_exists ( mixed key, array search ) 检查给定的键名或索引是否存在于数组中。 mixed array_pop ( array &arr ) 弹出并返回arr数组的最后一个元素(出栈),将数组arr的长度减1。 int array_push ( array &arr, mixed var [, mixed ...] ) 将一个或多个传入的单元压入数组arr的末尾(入栈)。 array array_reverse ( array arr [, bool preserve_keys] ) 返回一个元素顺序相反的新数组。 mixed array_shift ( array &arr ) 将数组arr的第一个元素移出并作为结果返回,将arr的长度减1并将所有其他元素向前移动一位。 number array_sum ( array arr ) 计算数组arr中所有值的和并以整数或浮点数返回 array array_unique ( array arr ) 接受数组arr作为输入并返回无重复值的新数组 int array_unshift ( array &arr, mixed var [, mixed ...] ) 将传入的单元插入到数组arr的开头。 array array_values ( array input ) 返回数组input中所有的值并给其建立数字索引 bool asort ( array &arr [, int sort_flags] ) 对数组arr进行排序,数组索引保持和元素关联 第4章目录 /182 4.1 数组处理 4.1.4 数组函数 int count ( mixed var [,

资源预览图

第4章  PHP数据处理(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
1
第4章  PHP数据处理(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
2
第4章  PHP数据处理(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
3
第4章  PHP数据处理(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
4
第4章  PHP数据处理(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
5
第4章  PHP数据处理(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。