如何将数据库数据打印成4x4格式,就像我们在购物网站上看到的一样?

时间:2018-02-17 11:57:13

标签: php loops for-loop while-loop

我在php中执行此程序。

foreach ($rs_result as $value) {
echo $value['name']; 

for($i=0;$i<4;$i++)
{
    for($j=0;$j<4;$j++)
    {
    echo $value['name'];
    }
    echo "<br>";
}  

它打印相同数据4次(第一次循环5次)并没有不同。

1 个答案:

答案 0 :(得分:2)

此处使用的最佳方法是array chunk您的产品结果,然后循环浏览此结果集。下面是一个例子。

$chunk = array_chunk($rs_result, 4);

//this will loop through each row
foreach($chunk as $row){

    //this will be used to get each item on row
    foreach ($row as $item){

    }
}

然后简单地说明您希望如何显示结果或每个结果中的哪些数据。