ここから本文です

解決済みの質問

foreach文中の配列変数の追加

komatsu_s0821さん

foreach文中の配列変数の追加

phpでforeach中に配列変数の追加をしたいです。

array(2) (
"1score" => string(22) " score must be a digit"
"1types" => string(22) " types must be a digit"
)

array(1) (
"2types" => string(22) " types must be a digit"
)

dumpコードをforeach中入れた結果です。
これを変数に
array(3) (
"1score" => string(22) " score must be a digit"
"1types" => string(22) " types must be a digit"
"2types" => string(22) " types must be a digit"
)
に最終的にするようにしたいです。なお、上記の連想配列のキーは動的です。
validationエラーによって出る時と出ない時があります。

違反報告

ベストアンサーに選ばれた回答

shimix703さん

結果格納用の配列を用意して

$array = array();

途中で出てきた配列をarray_mergeしていけばいいのでは?

$array = array_merge($array, $tmp); // 配列$tmpを追加する

質問した人からのコメント

  • ありがとうございました。できました。
    foreach文の前に
    $array = array();
    を用意してforeach文中にマージすればよかったんですね。
    ちなみに今回は + で配列を追加しました。
    違いはこの通り
    http://www.programming-magic.com/20071009233633/
  • コメント日時:2012/2/15 11:59:56

アバター

この質問・回答は役に立ちましたか?
役に立った!

お役立ち度:お役立ち度 0点(5点満点中)0人が役に立つと評価しています。

この質問に付けられたタグ

タグとは

知恵ノートとは?

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。

お客様自身の責任と判断で、ご利用ください。

ただいまの回答者

05時14分現在

765
人が回答!!

1時間以内に1,279件の回答が寄せられています。

>>回答ひろばに行く


知恵コレに追加する

閉じる

知恵コレクションをするID/ニックネームを選択し、「追加する」ボタンを押してください。
※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する