读取数据库数据后,要用5行5列的形式显示一个字段内数据。比如5行5列输出学校名字!

解决方案 »

  1.   

    这个是基本问题吧<table><tr>
    <?
    $row=1;
    foreach($data as $k=>$v)
    {
        echo "<td>$v</td>";    $row%5==0?echo "<tr/><tr>":"";
    $row++;}</tr></table>
      

  2.   


    $aCollegeArray = array(
    '0'=>'qinghua',
    '1'=>'beida',
    '2'=>'renda',
    '3'=>'xibeigongda',
    '4'=>'tongji',
    '5'=>'qinghua',
    '6'=>'beida',
    '7'=>'renda',
    '8'=>'xibeigongda',
    '9'=>'tongji'
    );
    $i = 0;
    echo "<table>";
    foreach($aCollegeArray as $iKey=>$sValue) {

    if ($iKey % 5 == 0) {

    ++$i;
    echo "<tr><td>$sValue</td>";
    }
    else { echo "<td>$sValue</td>";
    if($iKey == ($i*5-1))
    echo "</tr>";
    }
    }
    echo "</table>";