相当于 foreach,效率没有 foreach 好~~~你查一下手册的 each 函数和 list 语法结构就知道了~~

解决方案 »

  1.   

    遍历数组:解释一下吧:
    while (list ($key, $val) = each ($HTTP_GET_VARS))
    {
    }

    foreach($HTTP_GET_VARS as $key=>$val)
    {
    }
    是完全一致的,楼主可以试一下。each是返回一个带有数组元素的键和值数据的数组(结构类似于数组fetch后的关联数组),list处理这个数组,并把索引为数字的提出来,再从0开始赋值,第一个参数就是each ($HTTP_GET_VARS)所返回的数组的0的值,第二个参数的变量就是被赋为each ($HTTP_GET_VARS)所返回的数组的1的值。解释有些含糊,但是只要楼主把foreach两个当成同样的方法,就可以了。