我想使用foreach
获取数组并在<td>
中创建2 <table>
。
例如,第一个td
中的奇数,甚至第二个td
中的奇数
以下代码未提供正确的结果:
|------------------|---------------|
| | |
|------------------|---------------|
<table cellpadding="0" cellspacing="0">
<?php
$id=1;
foreach ($resultM as $value) {
if ( ($id % 2) == 0 )
echo "<tr><td><ul class='styledlist'><li style='width:250px;'><a id='{$value['name_mojtahed']}'>{$value['name_mojtahed']}</a></li></td></tr></ul>";
else
echo "<tr><td><ul class='styledlist'><li style='width:250px;'><a id='{$value['name_mojtahed']}'>{$value['name_mojtahed']}</a></li></td></tr>";
$id++;
} ?>
</table>
答案 0 :(得分:2)
我这样做:
<table>
<tr>
<?php foreach($resultM as $i=>$value) : ?>
<td>
<?php print $value ?>
</td>
<?php if($i%2 == 0 && $i != 0) :?>
</tr><tr>
<?php endif;?>
<?php endforeach;?>
</tr>
</table>