仅使用foreach显示前2个结果

Jus*_*ies 0 php

我怎样才能使这个foreach行只通过结果0到1?

<?php foreach ($categories as $forum_category) { ?>
Run Code Online (Sandbox Code Playgroud)

我不想只显示前2个的所有结果.

任何帮助,将不胜感激.

感谢名单

贾斯汀史密斯

Cur*_*las 12

foreach (array_slice($categories, 0, 2) as $forum_category){
  //do something
}
Run Code Online (Sandbox Code Playgroud)


Yog*_*har 5

<?php $i = 0;
  foreach ($categories as $forum_category) { 
     if($i < 2) {
         // display result
     }
     $i++;
  }
 ?>
Run Code Online (Sandbox Code Playgroud)