一尘不染

在隐藏的HTML输入字段中使用方括号

php

我正在分析其他人的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) {
    /...
}

“ []”的作用是什么?指定会有多个具有相同名称的输入字段?


阅读 434

收藏
2020-05-29

共1个答案

一尘不染

是。基本上,PHP会知道将所有具有相同名称的值粘贴到数组中。

顺便说一下,这适用于所有输入字段,而不仅仅是隐藏的字段。

2020-05-29