这篇文章将为大家详细讲解有关PHP如何使用指定的键和值填充数组,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
使用指定的键和值填充数组
在 php 中,使用指定的键和值填充数组有几种方法:
方法 1:使用数组字面量语法
$array = ["key1" => "value1", "key2" => "value2"];
此方法创建了一个关联数组,其中键与值通过 => 运算符配对。
方法 2:逐个添加键值对
$array = []; $array["key1"] = "value1"; $array["key2"] = "value2";
此方法先创建一个空数组,然后逐个向数组中添加键值对。
方法 3:使用 Array() 函数
$array = array("key1" => "value1", "key2" => "value2");
此方法使用 Array() 函数创建了一个关联数组。
方法 4:使用 array_merge() 函数
$array = array_merge(["key1" => "value1"], ["key2" => "value2"]);
此方法将两个或多个关联数组合并为一个新的关联数组。
方法 5:使用 $array[] 语法
$array = []; $array[] = "value1"; $array["key2"] = "value2";
此方法使用 $array[] 语法将值添加到数组中。如果键未指定,它将使用连续的整数作为键。
注意:
示例:
<?php // 使用数组字面量语法 $array1 = ["name" => "John Doe", "age" => 30]; // 逐个添加键值对 $array2 = []; $array2["name"] = "Jane Doe"; $array2["age"] = 25; // 使用 Array() 函数 $array3 = array("name" => "Bob Smith", "age" => 40); // 使用 array_merge() 函数 $array4 = array_merge(["name" => "Alice Miller"], ["age" => 35]); // 使用 $array[] 语法 $array5 = []; $array5[] = "Tom Johnson"; $array5["age"] = 28; print_r($array1); print_r($array2); print_r($array3); print_r($array4); print_r($array5); ?>
输出:
Array ( [name] => John Doe [age] => 30 ) Array ( [name] => Jane Doe [age] => 25 ) Array ( [name] => Bob Smith [age] => 40 ) Array ( [name] => Alice Miller [age] => 35 ) Array ( [0] => Tom Johnson [age] => 28 )