kopug memo

名古屋で働くとあるWebエンジニアの覚書。

Formで同名のキーで複数の値を受け取る場合

<input type="hidden" name="hoge" value="1" />
<input type="hidden" name="hoge" value="2" />
<input type="hidden" name="hoge" value="3" />


欲しい結果は下

array(1) {
  ["hoge"]=>
  array(3) {
    [0]=>
    string(1) "1"
    [1]=>
    string(1) "2"
    [2]=>
    string(1) "3"
  }
}

しかし実際に取れるのは1番したのhiddenの値のみ。(3)
すぐ調べたら分かったんだけど、name="hoge[]" とHTMLのフォームの値を変えれば配列で取得できた。


カルチャーショックだったので書いてみた。