php怎么创建数组

admin 轻心小站 关注 LV.19 运营
发表于php技术学习版块 教程

在PHP中创建数组非常简单,PHP支持两种类型的数组:索引数组和关联数组。索引数组索引数组使用数字作为键值,PHP会自动为数组元素分配索引。使用数组函数 array() 创建:$numbers = a

在PHP中创建数组非常简单,PHP支持两种类型的数组:索引数组和关联数组。

索引数组

索引数组使用数字作为键值,PHP会自动为数组元素分配索引。

使用数组函数 array() 创建:

$numbers = array(1, 2, 3, 4, 5);

使用短数组语法 [] 创建:

$numbers = [1, 2, 3, 4, 5];

关联数组

关联数组允许你为每个数组元素指定一个键名。

使用数组函数 array() 创建:

$person = array(
    "name" => "John",
    "age" => 25,
    "city" => "New York"
);

使用短数组语法 [] 创建:

$person = [
    "name" => "John",
    "age" => 25,
    "city" => "New York"
];

多维数组

多维数组是包含一个或多个数组的数组,可以视为数组的数组。

创建多维索引数组:

$matrix = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
];

创建多维关联数组:

$users = [
    [
        "name" => "Alice",
        "email" => "alice@example.com"
    ],
    [
        "name" => "Bob",
        "email" => "bob@example.com"
    ]
];

添加元素到数组

你可以使用 [] 语法或 array_push() 函数向数组添加新元素。

使用 [] 语法添加:

$fruits = ["apple", "banana"];
$fruits[] = "cherry"; // 添加到数组末尾

使用 array_push() 函数添加:

$fruits = ["apple", "banana"];
array_push($fruits, "cherry"); // 添加到数组末尾

访问数组元素

使用方括号 [] 语法访问数组中的元素。

echo $numbers[0]; // 输出第一个元素,结果为1
echo $person["name"]; // 输出关联数组中的"name"元素,结果为"John"
echo $matrix[1][1]; // 输出多维数组中第二个数组的第二个元素,结果为5

遍历数组

使用 foreach 循环遍历数组。

foreach ($numbers as $num) {
    echo $num . "\n";
}

foreach ($person as $key => $value) {
    echo $key . ": " . $value . "\n";
}

数组是PHP中非常强大的数据结构,掌握数组的创建和使用对于编写高效的PHP代码至关重要。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: php怎么创建数组

粉丝

0

关注

0

收藏

0

已有0次打赏