12 数组
优质
小牛编辑
130浏览
2023-12-01
概述
数组是包含零个或多个元素的 集合的数据结构。数组元素可以具有任何类型(其允许数组的数组),并且数组的元素不需要 具有相同的类型。数组元素的类型可以在其生命周期内改变。多维数组可以实现为数组数组。
数组表示为有序映射,其中每个条目是表示元素的键/值对。元素键可以是 int
或 string
类型的表达式。不允许重复键。映射中元素的顺序是元素插入数组的顺序。一旦使用相应的 键将元素插入到数组中,则称该元素存在。通过使用新键值初始化先前不存在的元素来扩展 数组。可以通过内部函数unset
从数组中删除元素。
foreach
语句可以用于按顺序遍历数组中的元素集合。 此语句还提供了访问每个元素的键和值的方法。
每个数组都有自己的当前元素指针,指定当前数组元素。创建数组时,当前元素是插入数组的第一个元素。
很多库函数可用于创建和/或操作数组。
注意:PHP中的数组与其他几种语言的数组不同。具体地,在PHP中,数组元素不需要具有相同的类型, 下标索引不需要是整数,并且不存在占据物理上相邻的存储器位置的数组的连续元素的概念)。
数组的创建和初始化
使用数组创建操作符创建和初始化数组:
数组的访问和插入
使用下标操作符 []
来更改现有元素的值(以及可能的类型),并插入新元素。