• 締切済み

配列の結合

2つ配列を普通に結合する関数はありませんか? C言語のstrcatみたいな関数を探しています。 array_merge()以外の関数を教えて下さい。

みんなの回答

回答No.2

cirewさんこんにちは。 array_merge()がダメな理由を回答者に伝えた方が よりよい回答が得られると思います。 $array3 = $array1 + $array2; ではどうでしょうか。 また、多次元配列の結合でしたら「array_merge_recursive」を使うようです。 こちらは同じキーでも上書きされず追加されるそうです。 「$array1や$array2が連想配列で同じキーが 上書きされてしまい困る」 ということでしたら「array_merge_recursive」を使えば解決するかもしれません。

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

array_merge()でだめな理由は何でしょうか これが一番普通に結合する関数だと思うのですが

関連するQ&A