Written by Kasumi

【PHP】連想配列に要素を追加する方法

PHPで連想配列に要素を追加する方法について知りたい。

本記事ではこのような悩みを解決。

実装方法について解説します。

[]を使って連想配列に要素を追加

$arr = array('key01'=>'value01');
$arr['key02'] = 'value02';

print_r($arr);
//Array ( [key01] => value01 [key02] => value02 )

[]を使って連想配列に要素を追加するコード例です。

一つの要素を追加する時に使います。

以下のように記述します。

配列[‘追加するキー’] = ‘追加する値’;

上記で連想配列に一つの要素が追加されます。

array_mergeもしくは+演算子を使って要素を追加

$arr01 = array('key01'=>'value01');
$arr02 = array('key02'=>'value02','key03'=>'value03');

// $addArr = $arr01 + $arr02;
$addArr = array_merge($arr01, $arr02);
print_r($addArr);
//Array ( [key01] => value01 [key02] => value02 [key03] => value03 )

array_mergeもしくはプラス演算子を使って連想配列に要素を追加するコード例です。

複数の要素をまとめて追加する時に使います。

array_mergeとプラス演算子の違いとして、

既にある同一のキーを追加する場合、

array_mergeは上書き。

プラス演算子は上書きせずスキップします。

まとめ

PHPで連想配列に要素を追加する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

PHP

【PHP】先頭・末尾の余計な半角スペース等を削除する方法

2023.03.01
479
PHP

PHPで特殊文字(<>)をhtmlと認識しないで表示する方法【htmlspecialcharsを使おう】

2022.08.06
2102
PHP

【PHP】動的にテキストファイルを生成。文字列を書き込む方法

2023.03.23
1331
PHP

PHPの配列をJavaScriptに受け渡す方法

2022.05.25
9283