我的理解是:
$name和$value可以随便起名(比如可起名为$a,$b),第一个代表的是名,第二个代表的是值。若想反过来显示:
while (list( $name,$value) = each($HTTP_POST_VARS)) {echo "$value =$name  <br>\n";不知对不对,请大虾点评

解决方案 »

  1.   

    楼上说的对。list($name,$value) = each($HTTP_POST_VARS)
    中$name是数组元素的索引值, $value是数组元素的值你可以是使看下面的输出:$a = array('aaa'=>'aaaaaa', 'bbb'=>'bbbbbb');
    while (list( $name,$value) = each($a))
        echo "$name =$value <br>\n";
      

  2.   

    each($HTTP_POST_VARS)这个each也是数组吗?
      

  3.   

    list 和 each   到底是做什么用的啊?