我想把循环分成两部分,但我想不通!
我想先从数组中循环三项,然后像这样显示剩余的项,
01 Home
02 Portfolio
03 Blog
{my website logo}
04 About
05 Contact
06 Feed
这是我卡住的代码,
<?php
$index = 0;
foreach($items as $item)
{
?>
<li>0<?php echo $index+1;?><a href="#"><?php echo $item['name'];?></a></li>
<?php
$index ++;
}
?>
有什么想法吗?
谢谢。
最佳答案
也许 array_slice是你在找什么?
foreach (array_slice($items, 0, 3) as $item) {
// print item
}
// display logo
foreach (array_slice($items, 2, 3) as $item) {
// print item
}
关于PHP foreach : splitting the loop into two parts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5319132/