将值和键都推送到 PHP 数组中

Kevin Amayi 2023年1月30日
  1. 使用方括号数组初始化方法将键和值推送到 PHP 数组
  2. 使用数组 object 将键和值推送到 PHP 数组
  3. 使用 array_merge 方法将键和值推送到 PHP 数组
  4. 使用复合赋值运算符将键和值推送到 PHP 数组
  5. 使用 parse_str 方法将键和值推送到 PHP 数组
  6. 使用 array_push 方法将键和值推送到 PHP 数组
将值和键都推送到 PHP 数组中

我们将研究使用方括号数组初始化方法将键和对应值推送到 PHP 数组的方法。

我们将研究使用 array_merge 方法、数组 object、复合赋值运算符、parse_str 方法和 array_push 方法将键和相应值推送到 PHP 数组的不同方法。

使用方括号数组初始化方法将键和值推送到 PHP 数组

我们将初始化一个空数组,然后在方括号初始化中添加一个键值对。

<?php
    $array_test = [];
    $array_test['name'] = "Kevin Amayi";
    print_r($array_test);
?>

输出:

Array ( [name] => Kevin Amayi ) 

使用数组 object 将键和值推送到 PHP 数组

我们将使用数组 object 使用相应的键和值初始化一个数组。

<?php
    $array_test = array("firstname" => "Kevin","lastname" => "Amayi");
    print_r($array_test);
?>

输出:

Array ( [firstname] => Kevin [lastname] => Amayi ) 

使用 array_merge 方法将键和值推送到 PHP 数组

我们将直接用两个值初始化一个数组,然后使用 array_merge 方法使用相应的键添加一个新值。

<?php
    $array_test = array("firstname" => "Kevin","lastname" => "Amayi");
    $array_test = array_merge($array_test, ['occupation1' => "blogger"]);
    $array_test = array_merge($array_test, ['occupation2' => "programmer"]);
    print_r($array_test);
?>

输出:

Array ( [firstname] => Kevin [lastname] => Amayi [occupation1] => blogger [occupation2] => programmer ) 

使用复合赋值运算符将键和值推送到 PHP 数组

我们将初始化一个空数组,然后使用复合赋值在数组中添加新的键值对。

<?php
    $profile = [];
    $profile += [ "name" => "Kevin" ];
    $profile += [ "Age" => 23 ];
    $profile += [ "Hobby" => "Football" ];
    print_r($profile);
?>

输出:

Array ( [name] => Kevin [Age] => 23 [Hobby] => Football ) 

使用 parse_str 方法将键和值推送到 PHP 数组

我们将初始化一个空数组,然后使用 parse_str 方法在数组中添加新的键值对。

<?php
    $profile = [];
    parse_str("name=Kevin&age=23",$profile);
    print_r($profile);
?>

输出:

Array ( [name] => Kevin [age] => 23 ) 

使用 array_push 方法将键和值推送到 PHP 数组

我们将直接用两个值初始化一个数组,然后使用 array_push 方法使用相应的键添加一个新值。

<?php
    $array_test = array("Kevin", "Amayi");
    array_push($array_test, ["occupation1" => "Blogger"],["occupation2" => "Programmer"]);
    print_r($array_test);
?>

输出:

Array ( [0] => Kevin [1] => Amayi [2] => Array ( [occupation1] => Blogger ) [3] => Array ( [occupation2] => Programmer) ) 

相关文章 - PHP Array