да примерно так, только вызов нужно выносить из цикла
<?
$images = array('img1', 'img2', 'img3', 'img4', 'img5', 'img6', 'img7', 'img8', 'img9', 'img10', 'img11', 'img12', 'img13', 'img14');
$broken = array_chunk($images, 2);
echo '<table>';
foreach ($broken as $image) {
echo '<tr>';
foreach ($image as $value) {
echo '<td>' . $value . '</td>';
}
echo '</tr>';
}
echo '</table>';
Добавлено через 01:40 сек.
Так будет красивее, но наверно все же медленнее
Добавлено через 07:42 сек.
Самый короткий и быстрый код такой
<?
$images = array('img1', 'img2', 'img3', 'img4', 'img5', 'img6', 'img7', 'img8', 'img9', 'img10', 'img11', 'img12', 'img13', 'img14');
foreach ($images as $key=>$image) {
echo $image;
if ($key & 1) echo '<br />';
}