我正在分析其他人的PHP代码,并且注意到输入HTML包含许多隐藏的输入字段,其名称以’[]’结尾,例如:
<input type="hidden" name="ORDER_VALUE[]" value="34" /> <input type="hidden" name="ORDER_VALUE[]" value="17" />
处理此输入的PHP页面将获取每个值,如下所示:
foreach ($_REQUEST["ORDER_VALUE"] as $order_value) { /... }
“ []”的作用是什么?指定会有多个具有相同名称的输入字段?
是。基本上,PHP会知道将所有具有相同名称的值粘贴到数组中。
顺便说一下,这适用于所有输入字段,而不仅仅是隐藏的字段。