我有这样的PHP示例:
<?php
$i=0;
$array1 = $DB->GetAll("select something from table1");
foreach ($array1 as $b)
{
$array2 = $DB->GetAll("select something2 from table2");
$z=0;
foreach ($array2 as $a)
{
$test[$i][data]=$array2[$z][name];
$i++;
$z++;
}
}
$SMARTY->assign('test',$test);
$SMARTY->assign('counter', $i);
$SMARTY->display('test.html');
?>
和HTML test.html:
{section name=i loop=$test}
<TR>
<TD>
{$test[i].data}
</TD>
</TR>
{/section}
问题在于&#34;测试&#34;数组很大,需要很长时间才能在html页面中显示它。 如何修改代码以显示第一行&#34; foreach($ array1 as $ b)&#34;在HTML中,然后清除&#34; test&#34;数组,然后放入第二行,然后将其添加到html等内容中。
提前谢谢。