请教下面的代码如何实现,现在echo一行出错。还有个问题是前面八行也能用一个for循环代替吗?
    $qty1 = $_POST["qty1"];
    $qty2 = $_POST["qty2"];
    $qty3 = $_POST["qty3"];
    $qty4 = $_POST["qty4"];
    $qty5 = $_POST["qty5"];
    $qty6 = $_POST["qty6"];
    $qty7 = $_POST["qty7"];
    $qty8 = $_POST["qty8"];  for($ii=1;$ii<9;$ii++){
    echo $qty.$ii."<br>";    
}
谢谢了。

解决方案 »

  1.   

      $qty1 = $_POST["qty1"];
      $qty2 = $_POST["qty2"];
      $qty3 = $_POST["qty3"];
      $qty4 = $_POST["qty4"];
      $qty5 = $_POST["qty5"];
      $qty6 = $_POST["qty6"];
      $qty7 = $_POST["qty7"];
      $qty8 = $_POST["qty8"];  for($ii=1;$ii<9;$ii++){
        echo ${"qty$ii"}."<br>";   
      }前8行赋值
    for($i=1; $i<=8; $i++) {
      ${"qty$i"} = $_POST["qty$i"];
    }更直接的 
    extract($_POST);