【发布时间】:2012-07-11 13:42:19
【问题描述】:
我只需要知道它的 html 输入名称来检索 php 变量。
如:我知道输入的名字是 admin[username] 所以我想获取变量 $_POST['admin']['username]
我需要这个来对输入进行某种验证。换句话说,我在显示表单时保存了 html 输入名称,但只在下一个服务器请求时测试它,所以我并不总是知道 php 变量名称是什么,因为它可以通过 javascript 或我如果 html 输入名称是 admin[]
,则可以有数组谢谢
【问题讨论】:
-
您在寻找
$_POST['admin'][]数组元素? -
你的html如下?
<input type=text name="admin[username]" />? -
@DainisAbols 如果我传递字符串“admin[]”,我将寻找 $_POST['admin'][] 是的,但它可以是简单的“admin”、“admin[username] "、"admin[username][]" 或 "admin[username][][test]" 当然,这只是示例,名称并没有真正的意义
-
这很令人困惑,您能否停止告诉我们您认为应该如何处理我们仍然不理解的问题。但要清楚说明你想做什么以及你目前有什么代码。
-
不,@DainisAbols 要求您向您展示到目前为止您已构建的内容,这与我的要求完全相同。并且一些潜在的澄清不会伤害不。我目前的理解是您在数组中发布带有动态键名的表单值。这可能是一个关联数组(admin[username][test]),但是当这个数组没有键(admin[username][])时,你似乎会遇到一些困难。类似的东西。