$u POST循环的PHP
对不起,我的问题是noob。但是我被困在这里了 这是我的HTML表单,其中可以将用户表单div克隆到尽可能多的位置。#submit form div有一些隐藏值,这些值对所有人来说都很常见 HTML-$u POST循环的PHP,php,post,foreach,Php,Post,Foreach,对不起,我的问题是noob。但是我被困在这里了 这是我的HTML表单,其中可以将用户表单div克隆到尽可能多的位置。#submit form div有一些隐藏值,这些值对所有人来说都很常见 HTML- <div class="user-form"> <input type="text" autocomplete="off" name="name[]" > <input type="email" autocomplete="off" name="
<div class="user-form">
<input type="text" autocomplete="off" name="name[]" >
<input type="email" autocomplete="off" name="mail[]" >
</div>
<div class="user-form">
<input type="text" autocomplete="off" name="name[]" >
<input type="email" autocomplete="off" name="mail[]" >
</div>
<div id="submit-form">
<input type='hidden' name='refer_user_id' value='<?php echo $refer_user_id ?>'>
<input type='hidden' name='refer_user_email' value='<?php echo $refer_user_email ?>'>
<input type="submit" value="Invite" />
<input type="button" class="button" id="clonetrigger" value="Clone" />
</div>
创建一个循环,其迭代次数等于提交的名称/电子邮件对的数量,然后使用循环计数器访问每个用户的值
for ($i = 0; $i < count($_POST['name']); $i++) {
{
$name = $_POST['name'][$i];
$mail = $_POST['mail'][$i];
// Process the new user
}
for($i=0;$i
创建一个循环,循环次数等于提交的名称/电子邮件对的数量,然后使用循环计数器访问每个用户的值
for ($i = 0; $i < count($_POST['name']); $i++) {
{
$name = $_POST['name'][$i];
$mail = $_POST['mail'][$i];
// Process the new user
}
for($i=0;$i
通过这些元素循环的最简单方法。您可以使用$\u POST['referer\u user\u id']引用其他元素。虽然这对于foreach来说是有效的,但是上面发布的for循环更有效,因此我建议使用它
更多关于它的阅读在这里
通过这些元素循环的最简单方法。您可以使用$\u POST['referer\u user\u id']引用其他元素。虽然这对于foreach来说是有效的,但是上面发布的for循环更有效,因此我建议使用它
这里有更多相关内容。使用foreach遍历其中一个数组,使用第二个数组的键
foreach($_POST['name'] as $key =>$name ){
$mail = $_POST[$key];
}
使用foreach遍历其中一个数组,使用第二个数组的键
foreach($_POST['name'] as $key =>$name ){
$mail = $_POST[$key];
}
您可以使用
array\u combine
功能:
$data = array_combine($_POST['name'],$_POST['mail']);
foreach($data as $name=>$mail){
print $name;
//...
}
请参阅。您可以使用
阵列\u组合
功能:
$data = array_combine($_POST['name'],$_POST['mail']);
foreach($data as $name=>$mail){
print $name;
//...
}
请参阅。您还可以使用自动生成表单项的JavaScript为表单项命名,从而链接php对象
<div class="user-form">
<input type="text" autocomplete="off" name="user[1][name]" />
<input type="email" autocomplete="off" name="user[1][mail]" />
</div>
<div class="user-form">
<input type="text" autocomplete="off" name="user[2][name]" />
<input type="email" autocomplete="off" name="user[2][mail]" />
</div>
然后您可以使用
foreach($\u POST['user']as$key=>$value)
等遍历这些对。您还可以使用自动生成表单项的JavaScript为它们命名,从而链接php对象
<div class="user-form">
<input type="text" autocomplete="off" name="user[1][name]" />
<input type="email" autocomplete="off" name="user[1][mail]" />
</div>
<div class="user-form">
<input type="text" autocomplete="off" name="user[2][name]" />
<input type="email" autocomplete="off" name="user[2][mail]" />
</div>
然后,您可以使用
foreach($\u POST['user']as$key=>$value)
等遍历这些对。看起来,如果您使用带有索引的常规for
循环(即非foreach
),您可以匹配数字索引,对吗?看起来像是使用带有索引的常规for
循环(即,不是foreach)您可以匹配数字索引,对吗?不在循环中计数不在循环中计数