將值和鍵都推送到 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