当前位置: 首页 > 文档资料 > PHP 语言规范 >

12 数组

优质
小牛编辑
130浏览
2023-12-01

概述

数组是包含零个或多个元素的 集合的数据结构。数组元素可以具有任何类型(其允许数组的数组),并且数组的元素不需要 具有相同的类型。数组元素的类型可以在其生命周期内改变。多维数组可以实现为数组数组。

数组表示为有序映射,其中每个条目是表示元素的键/值对。元素键可以是 intstring 类型的表达式。不允许重复键。映射中元素的顺序是元素插入数组的顺序。一旦使用相应的 键将元素插入到数组中,则称该元素存在。通过使用新键值初始化先前不存在的元素来扩展 数组。可以通过内部函数unset从数组中删除元素。

foreach 语句可以用于按顺序遍历数组中的元素集合。 此语句还提供了访问每个元素的键和值的方法。

每个数组都有自己的当前元素指针,指定当前数组元素。创建数组时,当前元素是插入数组的第一个元素。

很多库函数可用于创建和/或操作数组。

注意:PHP中的数组与其他几种语言的数组不同。具体地,在PHP中,数组元素不需要具有相同的类型, 下标索引不需要是整数,并且不存在占据物理上相邻的存储器位置的数组的连续元素的概念)。

数组的创建和初始化

使用数组创建操作符创建和初始化数组:

数组的访问和插入

使用下标操作符 [] 来更改现有元素的值(以及可能的类型),并插入新元素。