我希望显示数据,在我的foreach期间每行两列.我希望我的结果如下所示:
<table>
<tr><td>VALUE1</td><td>VALUE2</td></tr>
<tr><td>VALUE3</td><td>VALUE4</td></tr>
<tr><td>VALUE5</td><td>VALUE6</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
我正在使用PHP来回应来自DB的产品.如果我们只使用foreach将得到每个循环一个项目的结果,但实际上我希望它每次回显两个项目,如下所示
这是我的PHP函数,使用foreach从DB获取数据
我用行项目选择包装产品的选择,所以我想呼应块的产品,然后两次将呼应行项目.
示例:row item = 1 then product = 2
public function last_upated_products() {
$data = $this->newest_products_from_db('products');
$out = '';
if ($data) {
foreach ($data as $k => $row) {
$out .= '<div class="row item">';
$out .= '<div class="product">';
$out .= '<div class="image">';
$out .= '<a href=""><img src="' . base_url('asset/img/main/9.jpg') . '" alt="img" class="img-responsive"></a>';
$out .= '<div class="promotion"><span class="discount">' . $row['prod_id'] . '% OFF</span> </div>';
$out .= '</div>';
$out .= '<div …Run Code Online (Sandbox Code Playgroud)