我需要遍历一个post数组并对其进行求和.
#stuff 1
<input type="text" id="stuff" name="stuff[]" />
<input type="text" id="more_stuff" name="more_stuff[]" />
#stuff 2
<input type="text" id="stuff" name="stuff[]" />
<input type="text" id="more_stuff" name="more_stuff[]" />
Run Code Online (Sandbox Code Playgroud)
但我不知道从哪里开始.
gim*_*mg1 35
这是你怎么做的:
foreach( $_POST as $stuff ) {
if( is_array( $stuff ) ) {
foreach( $stuff as $thing ) {
echo $thing;
}
} else {
echo $stuff;
}
}
Run Code Online (Sandbox Code Playgroud)
这样可以处理传入的变量和数组$_POST
.
gla*_*ish 22
可能,您还需要每个表单元素的值,例如从下拉列表或复选框中选择的值.
foreach( $_POST as $stuff => $val ) {
if( is_array( $stuff ) ) {
foreach( $stuff as $thing) {
echo $thing;
}
} else {
echo $stuff;
echo $val;
}
}
Run Code Online (Sandbox Code Playgroud)
}
for ($i = 0; $i < count($_POST['NAME']); $i++)
{
echo $_POST['NAME'][$i];
}
Run Code Online (Sandbox Code Playgroud)
要么
foreach ($_POST['NAME'] as $value)
{
echo $value;
}
Run Code Online (Sandbox Code Playgroud)
替换NAME
为元素名称,例如stuff
或more_stuff