値とキーの両方を PHP 配列にプッシュする
Kevin Amayi
2023年1月30日
- 角括弧配列初期化メソッドを使用してキーと値を PHP 配列にプッシュする
-
配列
object
を使用してキーと値を PHP 配列にプッシュ -
array_merge
メソッドを使用してキーと値を PHP 配列にプッシュ - 複合代入演算子を使用してキーと値を PHP 配列にプッシュする
-
parse_str
メソッドを使用してキーと値を PHP 配列に追加する -
array_push
メソッドを使用してキーと値を 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) )