Пример кода<table>
	<tbody>
		<?
		$iter = 1;
		$insertRowIter = 1;
		$insertRowIterEnd = 3;
		foreach ($array as $item) {
		?>
			<? if ($iter === $insertRowIter) { ?>
				<tr><!-- Обертка открыта -->
			<? } ?>
			<td><!-- Контент -->
				<a href=""></a><!-- Контент -->
			</td><!-- Контент -->
			<? if ($iter === $insertRowIterEnd) { ?>
				</tr><!-- Обертка закрыта -->
				<? $iter  = 0; ?>
			<? } ?>
			<? $iter++; ?>
		<? } ?>
		<? if ($iter !== $insertRowIterEnd) { ?>
			</tr><!-- Обертка закрыта (если при последней итерации количество элементов не равно $insertRowIterEnd) -->
		<? } ?>
	</tbody>
</table>
Результат:
Пример кода<table>
	<tbody>
		<tr>
			<td>
				<a href=""></a>
			</td>
			<td>
				<a href=""></a>
			</td>
			<td>
				<a href=""></a>
			</td>
		</tr>
		<tr>
			<td>
				<a href=""></a>
			</td>
			<td>
				<a href=""></a>
			</td>
			<td>
				<a href=""></a>
			</td>
		</tr>
	</tbody>
</table>