• ベストアンサー

配列の結合

変数1 Array ( [A] => あいうえお ) 変数2 Array ( [B] => わおん ) というような二つの変数の配列を Array (   [A] => あいうえお   [B] => わおん ) というように、ひとつの変数内に結合する方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

<?php /* #1の方法だとうまくいかない $a = array("あああ","いいい"); はそもそも連想配列じゃないし かといって、以下のように書いても・・・ */ $a = array("あああ"=>"いいい"); $b = array("ううう"=>"えええ"); array_push($a, $b); print_r($a); $a = array("あああ"=>"いいい"); $b = array("ううう"=>"えええ"); $c = array_merge($a, $b); print_r($c); /* Array ( [あああ] => いいい [0] => Array ( [ううう] => えええ ) ) Array ( [あああ] => いいい [ううう] => えええ ) */ ?>

yuzuru0024
質問者

お礼

回答ありがとうございます。 うまくいきました!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • agharta
  • ベストアンサー率52% (54/103)
回答No.1

<?php $a = array("a", "b"); $b = array("c", "d"); array_push($a, $b); print_r($a); ?> でいかがでしょうか。

yuzuru0024
質問者

お礼

回答ありがとうございます。 array_pushなんて関数があるのですね。始めて知りました。 配列の中に埋め込めれましたが、 KEY名が強制的に数値になってしまいます。

すると、全ての回答が全文表示されます。

関連するQ&A