如何缩短“foreach”以便它只显示3件事?

时间:2013-05-07 02:07:08

标签: php foreach short

我试图在我的数据库中只显示3个视频(第2个,第3个和第4个),但我真的无法让它工作。 我尝试将此if ($i++%2==1) {添加到代码中,但我做了工作

<?php foreach ($articles as $article) { 

$category = $article['article_category'];
if ($category == "video")
  {
  ?>
<iframe width="325" height="186" src="http://www.youtube.com/embed/<?php echo $article['article_video']; ?>?rel=0" frameborder="0" allowfullscreen></iframe>        
<?php  
  }
  }
?>

我能得到一些帮助吗

1 个答案:

答案 0 :(得分:3)

array_slice()切割数组,然后正常循环:

foreach( array_slice( $articles, 1, 3) as $article) {