PHP:循环数组输出

时间:2015-09-28 07:55:33

标签: php arrays loops

我有一个定期附加的数组。 我想像这样展示它的内容:

$piece1 = array_slice($myarray, 1, 7);  
$piece1output = implode(" ", $piece1);
echo $piece1output;

echo "<br />";

$piece2 = array_slice($myarray, 8, 7);  
$piece2output = implode(" ", $piece2);
echo $piece2output;

echo "<br />";

$piece3 = array_slice($myarray, 15, 7); 
$piece3output = implode(" ", $piece3);
echo $piece3output;

正如你在每件作品中看到的那样,我只想展示阵列的特定区域。

Piece1从点开始,第2点在8,第3点在15。 所有这些起点之间的差异是7。

现在我想为此创建一个循环,它会自动显示数组的全部内容,就像上面的代码一样。

谢谢。

2 个答案:

答案 0 :(得分:0)

添加此

    for($i=1;$<=count($myarray);$i +=7){
    $piece = array_slice($myarray, $i, 7);  
    $pieceoutput = implode(" ", $piece );
    echo $pieceoutput;

    echo "<br />";
    }

答案 1 :(得分:0)

for ($i=1; $i<=count($myarray); $i+=7){

    $piece = array_slice($myarray, $i, 7);  
    $output = implode(" ", $piece);

    echo $output."<br />";

}