アクセスマップ お問い合わせ
  • 強み
  • ソリューション
  • サービス
  • 制作実績
  • 採用情報
  • お知らせ
  • 会社案内
  • 強み
  • ソリューション
  • サービス
  • 制作実績
  • 採用情報
  • お知らせ
  • 会社案内
  • アクセスマップ
  • お問い合わせ

お知らせ

福岡のシステム開発は株式会社ブラテック > スタッフブログ > 配列の結合
2012年 12月 18日
相川

配列の結合

PHPでは、複数の配列を+演算子で結合することができます。

[php]
$a = array(‘A’ => 1, ‘B’ => 2);
$b = array(‘C’ => 3, ‘D’ => 4);

$c1 = $a + $b; // array(‘A’ => 1, ‘B’ => 2, ‘C’ => 3, ‘D’ => 4)
$c2 = $b + $a; // array(‘C’ => 3, ‘D’ => 4, ‘A’ => 1, ‘B’ => 2)
[/php]
キーの順番に関しては、左側の配列の後ろに右側の配列が追加される形になります。
そのため、キーの順番が重要となるケースでは、結合の順序に注意する必要があります。

2つの配列に共通のキーが存在する場合は、左側の配列の値が優先され、右側の配列の値は無視されます。

[php]
$a = array(‘A’ => 1, ‘B’ => 2);
$b = array(‘A’ => 5, ‘B’ => 6);

$c1 = $a + $b; // array(‘A’ => 1, ‘B’ => 2)
$c2 = $b + $a; // array(‘A’ => 5, ‘B’ => 6)
[/php]
キーを明示的に指定しない配列の場合でも、キーが0から始まる連続した数値と見なされるため、
上記と同様の結果になります。

[php]
$a = array(1, 2);
$b = array(5, 6);

$c1 = $a + $b; // array(1, 2)
$c2 = $b + $a; // array(5, 6)
[/php]

CONTACT

サービスに関する質問等お気軽にお問い合わせください。

093-883-6662
お問い合わせ
  • 強み
  • ソリューション
  • サービス
  • 制作実績
  • 採用情報
  • お知らせ

強み

  • 選ばれる4つの理由
  • 強み

ソリューション

  • 業務効率化を劇的に果たすWebシステム開発
  • 費用対効果の高いECサイト構築
  • ネットからの売上を伸ばすWebサイト構築
  • iPhone、Androidアプリ開発
  • Eラーニングサイト構築
  • 産学共同研究開発
  • ソーシャル・ウェブ広告 による集客サービス
  • サーバ構築・メンテナンス
  • オープンソースカスタマイズ

サービス・アプリ

  • EC-CUBEプラグイン
  • 自社リリースアプリ
  • プラグイン・モジュール開発
  • ITセミナー

お知らせ

  • 新着情報
  • スタッフブログ

会社案内

  • 会社概要
  • 社長メッセージ
  • 沿革
  • 社員紹介
  • アクセスマップ
  • 個人情報保護方針
  • ご利用規約

パートナー

  • 福岡県内のパートナー

  • アクセスマップ
  • 個人情報保護方針
  • ご利用規約
  • Copyright © 2020 BraTech