PHP foreach:将循环分为两部分

lau*_*kok 3 php foreach

我想将循环分成两部分,但我不知道!

我想首先循环数组中的三个项目,然后像这样显示剩余的项目,

01 Home
02 Portfolio
03 Blog

{my website logo}

04 About
05 Contact
06 Feed
Run Code Online (Sandbox Code Playgroud)

这是我陷入困境的代码,

<?php
    $index = 0;

    foreach($items as $item) 
    {

    ?>
    <li>0<?php echo $index+1;?><a href="#"><?php echo $item['name'];?></a></li>
    <?php   
    $index ++;
    }

?>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢。

Mic*_*ick 5

也许array_slice就是您正在寻找的?

foreach (array_slice($items, 0, 3) as $item) {
    // print item
}

// display logo

foreach (array_slice($items, 2, 3) as $item) {
    // print item
}
Run Code Online (Sandbox Code Playgroud)