PHP数组.pptPHP数组数组基础知识数组的遍历数组的相关处理函数基础知识数组是一个可以存储一组或一系列数值的变量。数组是一种基本的数据类型。PHP中提供了丰富的数组处理函数和方法。数组函数还可以实现堆栈和队列等数据结构。所谓的数组下标可以视为资料内容在此数组中的识别名称,通常被称为数组下标。当索引值为数值时,也代表此资料内容在数组中的储存位置。数组中有几个索引值就被称为几维数组。数组分类:在PHP中有两种数组:索引数组和关联数组。索引(indexed)数组的索引值是整数,以0开始。当通过位置来标识东西时用索引数组。关联(associative)数组以字符串做为索引值,关联数组更像操作表。索引值为列名,用于访问列的数据。数组常用的赋值方式: 由于PHP是属于弱类型数据,因此源代码中的数组并不需要经过特别的声明操作,直接将一组数值指定给某一数组元素即可。一般情况下数组的赋值有两种方式:直接赋值方式如:$a[0]=‘spam@’;$a[1]=‘abuse@’;使用array函数如:$a=array(“spam@“,”abuse@”);一维数组 数组中索引值(下标)只有一个的数组称为一维数组。在数组中这是最简单的,也是最常用的了。直接赋值格式: $数组变量名[索引值]=资料内容 其中索引值(下标)可以是一个字符串或一个整数。等价于整数(不以0开头)的字符串值被当作整数对待。因此,数组$array[3]与$array[‘3’]是引用相同的元素。但是$array[‘03’]引用的另外不同的元素。实例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"]="zhang"; $a["sex"]="man"; $a["age"]=23; $b["name"]="lisi"; $b[]="woman"; $b["age"]=28; $b[8]=4; $b[]=5; ?>实例: <?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"=>"zhang","age"=>20); ?>二维数组的声明多维数组的声明方式及规则,与一维数组相同,例如:下面二维数组的声明片段: 这时数组中的资料内容如下: 如果以array语法声明,则如下程序片段:数组函数分类数组的遍历数组的指针操作数组的检索数组的过滤数组与变量之间的转换数组的排序数组的分组拆分栈和队列获取数组的键名和值数组的计算数组的处理函数
PHP数组 来自淘豆网m.daumloan.com转载请标明出处.