[PHP] foreach で指定した回数処理する

PGを組んでいて配列をforeachで処理するときに、
先頭から指定した数だけ繰り返したい場面があったので、
array_sliceで配列を切り取って指定した回数をforeachで処理する方法です。

<?php

$arr = array(1, 2, 3, 4, 5, 6, 7);

foreach ( array_slice($arr, 0, 5) as $a )
{
    echo "{$a}\n";
}

実行結果

$ php foreach_limit.php 
1
2
3
4
5