1 / 45
文档名称:

数组php学习资料PPT学习教案.pptx

格式:pptx   大小:190KB   页数:45页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数组php学习资料PPT学习教案.pptx

上传人:wz_198614 2021/6/7 文件大小:190 KB

下载得到文件列表

数组php学习资料PPT学习教案.pptx

相关文档

文档介绍

文档介绍:会计学
1
数组php学****资料
数组
基础知识
数组的遍历
数组的相关处理函数
第1页/共45页
基础知识
数组是一个可以存储一组或一系列数值的变量。
数组是一种基本的数据类型。
PHP中提供了丰富的数组处理函数和方法。
数组函数还可以实现堆栈和队列等数据结构。
第2页/共45页
所谓的数组下标可以视为资料内容在此数组中的识别名称,通常也被成为数组下标。
当索引值为数值时,也代表此资料内容在数组中的储存位置。
数组中有几个索引值也被称为几维数组。
数组分类:
在PHP中有两种数组:索引数组和关联数组。
索引(indexed)数组的索引值是整数,以0开始。当通过位置来标识东西时用索引数组。
关联(associative)数组以字符串做为索引值并且为更像两列的表。第一列是索引值,用于访问数组值。
第3页/共45页
数组常用的赋值方式:
由于 PHP 是属于弱类型数据,因此源代码中的数组并不需要经过特别的声明操作,直接将一组数值指定给某一数组元素即可。一般情况下数组的赋值有两种方式:
直接赋值方式 如:
$a[0]=‘******@’;
$a[1]=‘******@’;
使用array函数 如:
$a=array(“******@ “,”******@”);
第4页/共45页
一维数组
数组中索引值(下标)只有一个的数组称为一维数组。在数组中这是最简单的,也是最常用的了。
直接赋值格式:
$数组变量名[索引值]=资料内容
其中索引值(下标)可以是一个字符串或一个整数。等价于整数(不以0开头)的字符串值被当作整数对待。因此,数组$array[3]与$array[‘3’]是引用相同的元素。但是$array[‘03’]引用的另外不同的元素。
第5页/共45页
实例1:
<?php
$a[0]=1;
$a[1]=2;
$a[2]=3;
$b[]=1;
$b[]=2;
$b[]=3;
$b[6]=4;
$b[]=5;
?>
实例2:
<?php
$a["name"]="zhangsan";
$a["sex"]="man";
$a["age"]=23;
$b["name"]="lisi";
$b[]="woman";
$b["age"]=28;
$b[8]=4;
$b[]=5;
?>
第6页/共45页
实例:
<?php
$a=array(1,2,3,4,5,6);
$b=array("one", "two", "three");
$c=array(0=>"aaa",1=>"bbb",2=>"ccc");
$d=array("aaa",6=>"bbb","ccc");
$e=array(“name"=>"zhangsan", "age"=>20);
?>
第7页/共45页
二维数组的声明
多维数组的声明方式及规则,与一维数组相同,例如:下面二维数组的声明片段:
这时数组中的资料内容如下:
如果以 array 语法声明,则如下程序片段:
第8页/共45页
数组的遍历
1. foreach循环结构:
foreach 仅用于数组,有两种语法。
foreach (array_expression as $value)
…..statement
foreach (array_expression as $key => $value) …..statement
第一种格式遍历给定的 array_expression 数组。每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步
第9页/共45页