PHP 面试题 目录

PHP 中数组的类型有哪些?

推荐答案

在 PHP 中,数组主要分为以下两种类型:

  1. 索引数组(Indexed Array):数组的键是整数,通常从 0 开始递增。
  2. 关联数组(Associative Array):数组的键是字符串或整数,键与值之间存在明确的关联关系。

此外,PHP 还支持多维数组,即数组中的元素也可以是数组。

本题详细解读

索引数组(Indexed Array)

索引数组是最常见的数组类型,其键是整数,通常从 0 开始递增。例如:

在这个例子中,$fruits 是一个索引数组,其键分别为 0、1、2,对应的值为 "Apple"、"Banana"、"Cherry"。

关联数组(Associative Array)

关联数组的键可以是字符串或整数,键与值之间存在明确的关联关系。例如:

在这个例子中,$person 是一个关联数组,其键为 "name"、"age"、"city",对应的值为 "John"、30、"New York"。

多维数组(Multidimensional Array)

多维数组是指数组中的元素也可以是数组。例如:

在这个例子中,$cars 是一个二维数组,每个元素又是一个包含三个元素的索引数组。

总结

PHP 中的数组类型主要包括索引数组和关联数组,并且支持多维数组。理解这些数组类型及其用法是编写 PHP 程序的基础。

纠错
反馈