2024年5月6日发(作者:)

PHP数组详解

0

一、数组的分类:

0

0

1.索引数组:就是以数字为数组元素下标,以0开始。

2.关联数组:以字符串为数组下标。

0

二、数组的定义:

0

在PHP中定义数组非常灵活,不需要再创建数组的时候指定数组的大小,甚至不

足要在使用数组前先行生命,也可以在同一个数组中存储多类型的数据,并且支持一维

数组以及多维数组。

1.声明数组:

0

0

A、直接赋值声明:

0

B、使用array()语言结构新建数组:

0

C、多维数组的声明:

0

内层为索引数组

0

内层为关联数组

0

三、数组遍历

0

在其它语言中大多是运用for循环逐个输出,而在PHP中即可以用for循环,也可以用

数组特有的遍历方式foreach()。

0

循环便利:它只能便利索引数组

0

h()遍历:即可以遍历索引数组,也可以便利关联数组。

0

A、一维数组遍历:

0

第一种语法格式

0

第二种语法格式

0

B、多维数组遍历:

0

3.联合使用list()、each()和while循环遍历数组

0

注意:这三个函数是另外一个比较简便的方式,但是他们只能便利索引数组。

0

A、each()函数:需要传递一个数组作为参数,返回数组中当前元素的键/值对并向

后移动数组的指针到下一个元素的位置

0

B、list()函数:list()用一步操作给一组变量进行赋值,即使把数组中的一些变量,

它仅能用于数字索引的数组,并假定数组索引从0开始。

0

将echo()与list()合并使用

0

C、while循环便利数组

0