📅  最后修改于: 2023-12-03 14:45:24.189000             🧑  作者: Mango
PHP 数组是一种在 PHP 脚本中用于存储和操作多个值的数据结构。数组是一个有序的集合,其中每个值都被分配了一个唯一的索引,可以通过索引访问和操作数组中的值。
在 PHP 中,可以使用多种方式来创建数组:
$fruits = ['apple', 'banana', 'orange'];
array()
函数$fruits = array('apple', 'banana', 'orange');
$fruits[0] = 'apple';
$fruits[1] = 'banana';
$fruits[2] = 'orange';
echo $fruits[0]; // 输出 'apple'
$fruits[1] = 'grape';
$fruits[] = 'kiwi'; // 自动分配索引 3
$fruits[4] = 'mango'; // 指定索引 4
$length = count($fruits);
echo $length; // 输出 5
foreach ($fruits as $fruit) {
echo $fruit . ', ';
}
// 输出 'apple, grape, orange, kiwi, mango, '
PHP 允许创建多维数组,即数组中的元素可以是其他数组。通过在数组中嵌套其他数组,可以创建多维数组。
$students = [
['name' => 'John', 'age' => 20],
['name' => 'Jane', 'age' => 22],
['name' => 'Bob', 'age' => 19]
];
可以使用多层循环或使用索引访问多维数组中的元素。
PHP 提供了许多用于处理数组的内置函数,包括:
count()
:返回数组中元素的数量。array_push()
:向数组末尾添加一个或多个元素。array_pop()
:删除并返回数组中的最后一个元素。array_merge()
:合并一个或多个数组。array_slice()
:从数组中返回选定的元素。更多内置函数,请参阅官方文档:https://www.php.net/manual/en/ref.array.php。
以上是关于 PHP 数组的简介和一些常见操作的示例。使用数组可以更方便地存储和处理多个值,是 PHP 程序员必须掌握的重要知识。