HTMLのフォームから送られてきた回答を二次元配列にしたいです。
HTMLフォーム
lang
1<form action="get.php" "method="post""> 2<label for="a"><input type="radio" name="q1[]"class="btn">いぬ</label> 3<label for="b"><input type="radio" name="a1[]"class="btn">ねこ</label> 4<label for="c"><input type="radio" name="a1[]"class="btn">とり</label> 5<input type="submit" name="" class="btn"> 6</form>
上記の選択からひとつ選び、PHPファイルにPOSTで送る。
PHPファイル
lang
1$_POST; 2$json=json_encode($_POST); 3$jresult=file_put_contents('get.json',$json,FILE_APPEND);
POSTで受け取り、jsonデータに変換、別ファイルを作成しそこに書き込みしています。
jsonのデータ形式としては、以下のような二次元配列にしたいのですがやり方がわかりませんでした。
数字部分はフォームデータが送信されるたび増えるようにできたらいいなと思っています。
lang
1{"q1":[ 2{"inu":8}, 3{"neko":4}, 4{"tori":11}, 5]}
上記のような二次元配列にするには、PHP側ではどのような記述をすればいいのでしょうか?
わかりにくかったら申し訳ありません、ご教授お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/19 10:53