PHP配列にキーバリューペアを追加する方法

PHP では、連想配列を foreach ループでイテレートし、[] 演算子を使用してキーと値のペアを追加できます。

配列にキーと値のペアを追加する方法の例を次に示します。

$fruits = array("apple", "banana", "orange");
$newFruits = array();
foreach ($fruits as $key => $value) {
$newKey = $key + 1;
$newValue = "fruit" . $newKey;
$newFruits[$newValue] = $value;
}
print_r($newFruits);

結果は次のとおりです。

Array
(
[fruit1] => apple
[fruit2] => banana
[fruit3] => orange
)

上記例の fruits 配列には最初にフルーツがいくつか入りました。そして、その後に空の newFruits 配列を作成しました。

次に、foreachループを使用して、配列$fruitsを反復処理します。ループ内では、変数$keyを使用して現在の要素のインデックスを取得し、変数$valueを使用して現在の要素の値を取得します。

ループ内で、計算により新しいキーバリューペアを取得します。$newKey変数は新しいキーを保持し、現在のインデックスに1を加算した値になります。$newValue変数は新しい値を保持し、文字列”fruit”に新しいキーを追加した値になります。

最後に、[]演算子を用いて新しいキーバリューペアを$newFruits配列に追加する。

最後に、配列$newFruitsの中身を表示して、追加したキー・値のペアを確認するためにprint_r関数を使用します。

bannerAds