FormのPOST送信で配列を、できれば連想配列を送信したい。

FormのPOST送信で配列を、できれば連想配列を送信したい。

Formで送信する時にこれまでは配列で送るようなことをしてこなかったのですが、

PHPの学習を進めていくにあたって必要になって調べたのでメモ。

ちなみに開発環境としてはLaravelで使いたいなと調べました。

普通の配列として送りたい

まず、普通に配列として送りたい場合。

私の場合は$skillsという配列の中身をforeachしていました。

チェックされたもののvalueを$skill_idの配列として送信しています。

name=”skill_id[]”って書くだけですね。

連想配列として送りたい

これまた簡単。

name=”skill_id[キー]”って書くだけですね。

 

プログラミングカテゴリの最新記事