値とキーの両方を 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 配列にプッシュ

2つの値で配列を直接初期化し、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 配列にプッシュする

2つの値で配列を直接初期化し、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