1.数组的定义
数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体。php中的数组较为复杂,但是比其他许多高级语言中的数组更灵活。数组array是一组有序的变量,其中每个变量被称为一个元素。每个元素由一个特殊的标识符来区分,这个标识符称为键(也称为下标),数组中的每个元素都包含两项:键和值。可以通过键值来获取相应数组元素,这些键可以是数值键或关联键。如果说变量是存储单个值的容器,那么数组就是存储多个值的容器。
2.声明数组:
声明数组主要有两种方式:一种是应用arrary()函数声明数组,如$array=array("1"=>"编",“2”=>"程");
另外一种是直接通过为数组元素赋值的方式声明数组,如$array[0]="编";$array[1]="程";
3.数组的类型
数组的类型包括数字索引数组,关联数组。数字索引数组:一般表示数组元素在数组的位置,它由数字组成,下标从0开始。而关联数组的键名可以是数字和字符串混合的形式,而不像数字索引数组的键名只能是数字。在一个数组中,只要键名中有一个不是数字,那么这个数组就是关联数组。关联数组使用字符串索引来访问存储在数组中各元素的值。
4.输出数组:
在php中对数组元素进行输出,可以通过输出语句来实现,如echo语句,print语句等,但使用这种方式只能对数组中某一元素进行输出,而通过print_r()函数可以将数组结构进行输出。
语法格式:bool print_r(mixed expression);如果该函数的参数expression为普通的整形,字符型或实型变量,则输出该变量本身。如果该参数为数组,则按键值和元素的顺序输出该数组中的所有元素。
5.遍历数组:
遍历数组经常使用的两种方法是使用foreach和list函数。
6.统计数组中元素的个数:
统计数组中元素的个数使用count()函数。
7.查询数组中指定元素:
查询数组中指定元素:arrary_search()
8.获取数组中最后一个元素:
arrary_pop()
9.向数组中添加一个元素:
arrary_push()函数。
10.删除数组中的元素:
arrary_unique()函数。