没有发现此现象!
你的php版本是多少?

解决方案 »

  1.   

    有问题,我的输出和你的不一样哦。
    直接是:abcdefg
      

  2.   

    是啊,所以才非常奇怪啊,没有遇到过这样的问题,我在我自己的机器上面测试的结果跟你也是一样的,就只有那台服务器上的才是这样的.郁闷啊.我还试过了,如果代码改成这样:
    <?
    $test = array("a", "b", "c", "d", "e", "f", "g");
    foreach($test as $key=>$row)
    {
        print_r($row);
    }
    ?>
    输出结果就正常了......
      

  3.   

    没遇到过,我的也是正常的: abcdefg
    可能是php 4.3.10的版本对foreach语法做了要求?去php.net官方网站上看一下有没有相关文档吧
      

  4.   

    如果是php 4.3.10,那么务必升级zend optimizer为最新版本
      

  5.   

    发现原因了,呵呵,是PHP 4.3.10的一个bug
    http://bugs.php.net/bug.php?id=31204&edit=1
      

  6.   

    4.3.10怎么bug这么多
    我也去报告过一个