可否给个例子!我这么写 是死循环了

解决方案 »

  1.   


    楼主的是fetch语句,可以返回FALSE,而数组执行到尾是不会False的,并且fetch是一条数组信息,根本不同
    建议用foreach,否则死循环很正常用while的:<?php
    $array = array(array("1","2","3"),array("a","b","c"),array("a","b","c"),array("a","b","c")); 
    $num=count($array)-1;
    $start=0;
    while($row=$array[$start])
    {
        $begin=0;
        $i=count($row)-1;
        while($result=$row[$begin])
        {
          echo "<p>".$result."</p>";
          if($begin==$i)
          {
            break;
          }else{
            $begin++;
          }
        }
        if($start==$num)
        {
         break;
        }else{
         $start++;
        }
    }
    ?>
      

  2.   

    我是写得很复杂,但是条例比较清晰。其实还要更简单的,这里不说了,哈哈。