3
所以我有一个<tr>
我想开<tr>
和关闭</tr>
每第二次添加TR元素偶数
所以我已经试过这样:
<?php $i = 0; foreach($blogs as $story): ?>
<?=(($i % 2) == 0) ? "<tr>" : null ?>
<td>my stuff</td>
<?=(($i % 2) == 0) ? "</tr>" : null ?>
<?php ++$i; endforeach; ?>
但它增加了每一次,我需要的是有一个<tr>
两个<td>
内
<tr><td></td><td></td></tr>
你的逻辑是有缺陷的:这将永远只能要么附上准确one''(为每个偶数i)或只输出'我的东西'。请参阅@nickn的解决方案。 – puelo
看看源代码。 Nickn的解决方案是正确的。你认为你在呈现的HTML中看到的不是实际发生的事情。您有...单元格不在
你应该打开你的循环与
回答
它不应该是
<?=(($i % 2) == 1) ? "</tr>" : null ?>
原因你拥有了它<?=(($i % 2) == 0) ? "</tr>" : null ?>
来源
2016-03-14 18:47:15 nickn
糟糕,这是愚蠢的我,你说第二。没关系/ – nickn
如果你觉得它不适合你可以删除你的答案:) – sodawillow
@nickn你是对的。第一个需要
相关问题