<?php
	$cidades = array(
		array( 'id' =>  1, 'categoria' => 'Foz do Iguaçu' ),
		array( 'id' =>  2, 'categoria' => 'Guararapes' ),
		array( 'id' =>  3, 'categoria' => 'Avaí' ),
		array( 'id' =>  4, 'categoria' => 'Criciúma' ),
		array( 'id' =>  5, 'categoria' => 'Piracicaba' ),
		array( 'id' =>  6, 'categoria' => 'São Gonçalo' ),
		array( 'id' =>  7, 'categoria' => 'Corumbataí do Sul' ),
		array( 'id' =>  8, 'categoria' => 'Umuarama' ),
		array( 'id' =>  9, 'categoria' => 'Goiânia' )
	);
	
	$colunas = 2;
	$linhas  = round(count($cidades) / $colunas, 0, PHP_ROUND_HALF_UP);
	$blocos  = array_chunk($cidades, $linhas);
	
	for( $i = 0; $i < $linhas; ++$i ) {
		echo '<tr>'.PHP_EOL;
		echo '<td>'.$blocos[0][$i]['categoria'].'</td>'.PHP_EOL;
		echo '<td>'.$blocos[1][$i]['categoria'].'</td>'.PHP_EOL;
		echo '</tr>'.PHP_EOL;
	}
	
		