本帖最后由 sdnngnn 于 2011-12-10 22:37:31 编辑

解决方案 »

  1.   

    要显视与给它赋值$id得先在For外定义,出了For后$id就不存在了!
      

  2.   


    for($i=0;$i<=5;$i++){
      ${'id'.$i}=$i;//这里改动下
    }
    echo $id1;
    echo $id2;
    echo $id3;
    echo $id4;
    echo $id5;
      

  3.   

    <?php
    $id = 'id';
    for($i=0;$i<=5;$i++){
      ${$id.$i} = $i;
    }echo $id1;
    echo $id2;
    echo $id3;
    echo $id4;
    echo $id5;?>
      

  4.   

    作用域的问题,要再循环体外定义变量,再循环体内用global关键字修饰