php 循环抓取网页内容(如果我的表单中有一些隐藏的输入:现在,一旦提交表单)
优采云 发布时间: 2022-04-13 13:38php 循环抓取网页内容(如果我的表单中有一些隐藏的输入:现在,一旦提交表单)
如果我的表单中有一些隐藏的输入:
现在,一旦提交表单并从帖子中获取数据,如果我尝试调用 $_POST['test'] 那么我会得到“somedata”值。但如果我这样做:
for($i = 0; $i < 5; $i++)
{
$x = '入口{$i}';
回声 $_POST[$x]; // 这不起作用。
}
然后,我不会为每个“条目”输入返回“更多数据”值。如果我打印出定义为 $x 的字符串,那么我会得到我想要的字符串,但它似乎不像 $_POST 那样工作。任何人都知道我该如何解决这个问题?
谢谢
解决方案:
在字符串文字中,仅当字符串文字用双引号引起来时才会插入变量:
对于 ($i = 0; $i < 5; $i++) {
$x = "入口{$i}";
回声 $_POST[$x];
}
为了更加安全,您可能需要在下标 $_POST 之前检查 array_key_exists($x, $_POST),否则如果传递的字段不对应,您将收到 E_NOTICE 级别错误。
标签: php, css, post, http-post, html