[PHP] POSTで送信する複数の項目をまとめて配列で送信したい

POSTで送信する複数の項目をまとめて配列で送信したい時

<input type=text name=name[] value="太郎">
<input type=text name=name[] value="次郎">
<input type=text name=name[] value="三郎">

とnameに[]をつけると、$_POSTで受け取った値「$_POST[‘name’]」が

Array(
 [name]=>Array
  (
   [0]=>太郎
   [1]=>次郎
   [2]=>三郎
  )
)

と配列になる

これはTextareaなどにも使用することができる。

forでinputを不特定に増減させる場合などで値を受け取るのに便利

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です