在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代码至关重要。
粉丝
0
关注
0
收藏
0