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

あけお

スクールに多額のお金を支払う前に、僕の記事で学習してね!

目次

こんな人に読んでほしい

  1. 「連想配列に要素を追加する方法」について説明ができない人
  2. プログラミング学び始めたけど、基礎をしっかり学びたい人
  3. エンジニア転職をしたい人

サンプルコード上に出てくるvar_dumpの使い方はこちらの記事を参考にしてください!

https://akeoblog.com/vardump/

こちらも参考にしてください!

https://akeoblog.com/arraypush/

サンプルコードで学ぼう!

1. []を使う方法

PHP
<?php
$sports = ["baseball" => "野球", "soccer" => "サッカー", "basketball" => "バスケ"];
$sports["rugby"] = "ラグビー";
var_dump($sports);

このコードの実行結果はこちら

PHP
array(4) {
  ["baseball"]=>
  string(6) "野球"
  ["soccer"]=>
  string(12) "サッカー"
  ["basketball"]=>
  string(9) "バスケ"
  ["rugby"]=>
  string(12) "ラグビー"
}

2. +演算子を使う方法

PHP
<?php
$sports1 = ["baseball" => "野球", "soccer" => "サッカー", "basketball" => "バスケ"];
$sports2 = ["rugby" => "ラグビー", "swimming" => "水泳"];
$result = $sports1 + $sports2;
var_dump($result);

このコードの実行結果はこちら

PHP
array(5) {
  ["baseball"]=>
  string(6) "野球"
  ["soccer"]=>
  string(12) "サッカー"
  ["basketball"]=>
  string(9) "バスケ"
  ["rugby"]=>
  string(12) "ラグビー"
  ["swimming"]=>
  string(6) "水泳"
}

3. array_mergeを使う方法

PHP
<?php
$sports1 = ["baseball" => "野球", "soccer" => "サッカー", "basketball" => "バスケ"];
$sports2 = ["rugby" => "ラグビー", "swimming" => "水泳"];
$result = array_merge($sports1, $sports2);
var_dump($result);

このコードの実行結果はこちら

PHP
array(5) {
  ["baseball"]=>
  string(6) "野球"
  ["soccer"]=>
  string(12) "サッカー"
  ["basketball"]=>
  string(9) "バスケ"
  ["rugby"]=>
  string(12) "ラグビー"
  ["swimming"]=>
  string(6) "水泳"
}

まとめ

連想配列に要素を追加する方法について、ざっくりでも理解できたら幸いです。
これからも一緒に頑張りましょう!!

あけお

あなたの挑戦を応援しています!!

よかったらシェアしてね!
目次