この形式の非表示フィールドを持つフォームがある場合:
<input type="hidden" name="mydata[]" value="one">
<input type="hidden" name="mydata[]" value="two">
<input type="hidden" name="mydata[]" value="three">
$ _REQUESTを使用して、これら3つの値に配列としてアクセスできますか?
この形式の非表示フィールドを持つフォームがある場合:
<input type="hidden" name="mydata[]" value="one">
<input type="hidden" name="mydata[]" value="two">
<input type="hidden" name="mydata[]" value="three">
$ _REQUESTを使用して、これら3つの値に配列としてアクセスできますか?
はい。結果は次のようになります。
print_r($_REQUEST['mydata']);
array
(
0 => "one",
1 => "two",
2 => "three"
)
echo $_REQUEST['mydata'][1]; // echos "two"
はい(名前がで終わるため[]
)。
はい。これらの値は配列内にあり、0からnまで番号が付けられます。最初の入力は常にキー0になり、以下同様に続きます。