Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在偶数上添加tr元素_Php_Html - Fatal编程技术网

Php 在偶数上添加tr元素

Php 在偶数上添加tr元素,php,html,Php,Html,所以我有一个,我想每隔2次打开并关闭 所以我试过这个: <?php $i = 0; foreach($blogs as $story): ?> <?=(($i % 2) == 0) ? "<tr>" : null ?> <td>my stuff</td> <?=(($i % 2) == 0) ? "</tr>" : null ?> <?php ++$i; endforeach; ?> 我的东西

所以我有一个
,我想每隔2次打开
并关闭

所以我试过这个:

<?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></td><td></td></tr>


它不应该是
因为你有它

你的逻辑有缺陷:它总是只包含一个
(对于每个偶数i)或者只输出
我的东西
。查看@nickn的解决方案。查看源代码。Nickn下面的解决方案是正确的。您认为在呈现的HTML中看到的并不是实际发生的事情。你有。。。不在…内部的细胞。。。设置,使它们看起来像独立的行。你应该用打开循环,然后用关闭循环,然后一起插入…哎呀,我太傻了,你说第二。没关系/如果你觉得答案不合适,可以删除:)@nickn你是对的。第一个需要一个偶数($i==0)。它不需要一个。第二个是$i=1。它不会打印,但需要打印。下一个是$i=2,它是偶数,因此它需要打印a,而不是a。