PHP | 数组

数组

PHP中的数组是一种数据结构,它允许我们在单个变量下存储多个相似数据类型的元素,从而节省了为每个数据创建不同变量的工作量。数组有助于创建类似类型的元素列表,可以使用它们的索引或键访问这些元素。假设我们要存储五个名称并相应地打印它们。这可以通过使用五个不同的字符串变量轻松实现。但是如果不是5,而是100,那么用户或开发人员就很难创建这么多不同的变量。数组在这里发挥作用,帮助我们将每个元素存储在一个变量中,还允许使用索引或键方便地访问。使用PHP中的array()函数创建数组。

PHP中有三种类型的数组:

  • 索引或数字数组:具有数字索引的数组,其值线性存储。
  • 关联数组:具有字符串索引的数组,其中每个值可以分配一个特定的键,而不是线性存储。
  • 多维数组:包含单个或多个数组的数组,可以通过多个索引访问。

索引或数字数组

这些类型的数组可以用来存储任何类型的元素,但是索引总是一个数字。默认情况下,索引从0开始。这些数组可以以两种不同的方式创建,如下例所示:

例子

输出

遍历:我们可以使用PHP中的循环遍历索引数组。我们可以通过两种方式循环索引数组。首先使用for循环,其次使用foreach。您可以参考PHP |循环来了解其语法和基本用法。

例子

输出

关联数组

这些类型的数组与索引数组相似,但不是线性存储,每个值都可以用用户定义的字符串类型键来赋值。

例子

输出

遍历关联数组:我们可以像在数字数组中使用循环那样遍历关联数组。我们可以通过两种方式循环关联数组。首先使用for循环,其次使用foreach。您可以参考PHP |循环来了解其语法和基本用法。

输出

多维数组

多维数组是这样的数组,它在每个索引处存储另一个数组,而不是单个元素。换句话说,我们可以将多维数组定义为数组的数组。顾名思义,这个数组中的每个元素都可以是一个数组,它们还可以包含其他子数组。多维数组中的数组或子数组可以使用多维访问。

例子

输出

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP | 函数

下一篇: PHP | 错误类型

登录 评论
avatar