Php 未知输入名称检查

Php 未知输入名称检查,php,input,Php,Input,如何检查以下输入: <?php for($i = 0; $i < 9; $++){ echo "<input type='text' name='{$i}[qty]'>"; } ?> 您对自己的用法或表单结构的其余部分解释得太少了。但通常情况下,您不希望先用数字来命名字段,而是相反: print "<input type='text' name='qty[$i]'>"; // would also work with just 'qty[]

如何检查以下输入:

<?php 
  for($i = 0; $i < 9; $++){
echo "<input type='text' name='{$i}[qty]'>";
}
?>

您对自己的用法或表单结构的其余部分解释得太少了。但通常情况下,您不希望先用数字来命名字段,而是相反:

print "<input type='text' name='qty[$i]'>";
   // would also work with just 'qty[]' in most cases
这样,您就不会错过大于10或小于0的索引,尽管您确实应该避免使用负索引。(并不是因为它不起作用,但它可能是一种不理想的方法。)



如果使用另一个组的一部分的
quantity
表单字段,则希望对所有字段使用相同的
array[$i]
命名。因此,当您通过循环
foreach
时,您可以访问所有分组:
$\u请求[“数量”][$i]
属于
$\u请求[“产品”][$i]
例如。

回答得好。您可以执行
,PHP处理索引分配。祝你好运
$_REQUEST["qty"][$i++]
   // or
foreach ($_REQUEST["qty"] as $i => $qty) {