PHP 索引数组

2025年3月27日 | 阅读 4 分钟

PHP 索引数组是一个默认由索引号表示的数组。数组的所有元素都由一个从 0 开始的索引号表示。

PHP 索引数组可以存储数字、字符串或任何对象。PHP 索引数组也称为数字数组。

语法

PHP 允许通过两种方法创建索引数组,包括 array() 函数和手动分配索引。

使用 array() 函数

您可以通过 array() 函数创建索引数组,这是一种简单的方法。通过括号的数组定义包括列出所有包含的元素。

语法 1

数组 $size 包含三个索引下的元素,“Big”、“Medium”和“Short”。数组元素接收从位置 0 开始的默认索引。

通过手动分配值

通过直接将数据值分配给特定的数组索引,可以构建索引数组。

语法 2

在这种方法结构下,值分配过程直接发生在每个索引位置。此访问方法允许在创建过程中动态地将元素添加到数组的各个位置。

PHP 索引数组示例

文件:array1.php

示例 1

立即执行

输出

Size: Big, Medium and Short

说明

给出的示例演示了数组 $size 如何接收其三个字符串元素进行初始化。通过索引值,echo 命令将数组元素显示到屏幕上。

文件:array2.php

示例 2

立即执行

输出

Size: Big, Medium and Short

说明

这显示了如何手动为先前初始化的索引数组分配元素。代码在程序访问它进行打印之前定义了每个索引序列。

文件:array3.php

示例 3

立即执行

输出

Size is: Big
Size is: Medium
Size is: Short

说明

该示例演示了一个 foreach 语句,该语句循环遍历 $size 数组并逐个打印元素。该循环提供了更方便的数组元素访问,因为它消除了指定索引值的要求。

示例 4

立即执行

输出

Fruit: apple
Fruit: banana
Fruit: mango
Fruit: papaya

说明

索引数组 $fruits 在其初始化步骤中接收两个值项。通过方括号 [],将编码元素添加到索引数组中,展示了 PHP 数组的适应性。

示例 5

立即执行

输出

Total elements in array: 3

说明

count() 函数用作确定 $size 数组中元素数量的示例。

示例 6

立即执行

输出

Language : C++
Language : Java
Language : Python
Language : Go

说明
for 循环展示了访问索引数组值的过程。程序通过位置编号访问数组元素 $languages 并逐个打印它们。程序在显示完所有数组元素(在本例中总数为四)后终止。此情况使用的索引包括 C++JavaPythonGo

遍历 PHP 索引数组

我们可以使用 foreach 循环轻松地遍历 PHP 中的数组。让我们看一个遍历 PHP 数组所有元素的简单示例。

示例:使用 Foreach 循环

立即执行

输出

Size is: Big
Size is: Medium
Size is: Short

说明

使用此方法可以轻松地迭代数组的元素。通过此方法,无需更新其值即可更轻松地读取数组信息。

示例:使用 For 循环

立即执行

输出

Number: 10
Number: 20
Number: 30
Number: 40

当您需要根据位置编号访问数组元素时,for 循环提供了最佳解决方案。索引数组的数字键允许我们使用计数器和 count() 来获取数组长度。

PHP 中索引数组的优势

轻松访问数据存储

由于其数字键结构,可以轻松访问索引数组中的元素。简单的循环使对元素进行操作、检索和修改其内容变得容易。

有效迭代的能力

数组索引可以无缝地跟随循环,从而在数据遍历方面实现高效率。foreach 和 for 循环使数据处理过程对开发人员来说轻松无忧,无需考虑键值对映射。

结论

PHP 将索引数组作为核心元素提供,因为它们为快速数据存储和检索操作奠定了坚实的基础。可以通过实现 array() 和手动索引分配来开发 PHP 数组。可以通过 foreach 和 for 循环遍历索引数组以获取其元素,而确定其长度需要 count() 函数。有效的 PHP 脚本需要对索引数组有透彻的理解,因为它们通过其动态列表管理功能在 Web 应用程序数据处理功能中占主导地位。


下一个主题PHP 关联数组