foreach的对象是一个数组,默认是循环出数组中的所有数据就结束。如果你只想取出数组中的前几个(控制循环次数),可以加一个变量控制次数;$i = 0;$maxnum = 10;foreach($array as $v) { echo $v; if($++ > $maxnum) { break(); }}