Php 将动态生成表单中的数据存储在数组中

Php 将动态生成表单中的数据存储在数组中,php,forms,loops,for-loop,Php,Forms,Loops,For Loop,我创建了一个for循环,该循环反复生成表单div: for ($i = 1; $i <= $noOfTanks; $i++) { echo '<div class="'; echo $col; echo '"><img id="tank" src="img/tank.svg" alt="Tank"></br> <label for="tankName'; echo $i; echo '">Tan

我创建了一个for循环,该循环反复生成表单div:

    for ($i = 1; $i <= $noOfTanks; $i++) {
  echo '<div class="';
  echo $col;
  echo  '"><img id="tank" src="img/tank.svg" alt="Tank"></br>
        <label for="tankName';
  echo  $i;
  echo '">Tank Name ';
  echo  $i;
  echo  '</label>
        <input type="text" id="tankName';
  echo  $i;
  echo '" name="tankName';
  echo  $i;
  echo '"></br>
        <label class="rightT" for="tankVolume';
  echo  $i;
  echo  '">Tank Volume ';
  echo  $i;
  echo  '</label>
          <input class="rightT" type="text" id="tankVolume';
  echo  $i;
  echo  '" name="tankVolume';
  echo  $i;
  echo  '"><p>L</p>
        </div>';}

对于($i=1;$i使用
数组
输入

例如:

<input class="rightT" type="text" id="tankVolume1" name="tankVolume[]"/>

使用输入的
数组

例如:

<input class="rightT" type="text" id="tankVolume1" name="tankVolume[]"/>


如果我想将数据收集到PHP数组中,这是一个正确的代码:If($submit=='Finish Setup'){If(isset($\u POST[“tankName”])){foreach($\u POST[“tankName”]as$key=>$tankName){$tankName=trim($tankName);}否则{$tankName=''>}它将在服务器端返回一个数组。您将在
$\u POST[“tankName”]
中获得所有值。如果我想将数据收集到PHP数组中,这是一个正确的代码:If($submit='Finish Setup'){If(isset($\u POST[“tankName”]){foreach($\u POST[“tankName”]as$key=>$tankName){$tankName=trim($tankName)}否则{$tankName='';}}它将在服务器端返回一个数组。您将在
$\u POST[“tankName”]
中获得所有值。