fork(1) download
  1. <?php
  2. $cidades = array(
  3. array( 'id' => 1, 'categoria' => 'Foz do Iguaçu' ),
  4. array( 'id' => 2, 'categoria' => 'Guararapes' ),
  5. array( 'id' => 3, 'categoria' => 'Avaí' ),
  6. array( 'id' => 4, 'categoria' => 'Criciúma' ),
  7. array( 'id' => 5, 'categoria' => 'Piracicaba' ),
  8. array( 'id' => 6, 'categoria' => 'São Gonçalo' ),
  9. array( 'id' => 7, 'categoria' => 'Corumbataí do Sul' ),
  10. array( 'id' => 8, 'categoria' => 'Umuarama' ),
  11. array( 'id' => 9, 'categoria' => 'Goiânia' )
  12. );
  13.  
  14. $colunas = 2;
  15. $linhas = round(count($cidades) / $colunas, 0, PHP_ROUND_HALF_UP);
  16. $blocos = array_chunk($cidades, $linhas);
  17.  
  18. for( $i = 0; $i < $linhas; ++$i ) {
  19. echo '<tr>'.PHP_EOL;
  20. echo '<td>'.$blocos[0][$i]['categoria'].'</td>'.PHP_EOL;
  21. echo '<td>'.$blocos[1][$i]['categoria'].'</td>'.PHP_EOL;
  22. echo '</tr>'.PHP_EOL;
  23. }
  24.  
  25.  
Success #stdin #stdout #stderr 0.01s 52488KB
stdin
Standard input is empty
stdout
<tr>
<td>Foz do Iguaçu</td>
<td>São Gonçalo</td>
</tr>
<tr>
<td>Guararapes</td>
<td>Corumbataí do Sul</td>
</tr>
<tr>
<td>Avaí</td>
<td>Umuarama</td>
</tr>
<tr>
<td>Criciúma</td>
<td>Goiânia</td>
</tr>
<tr>
<td>Piracicaba</td>
<td></td>
</tr>
stderr
PHP Notice:  Undefined offset: 4 in /home/bzXM8x/prog.php on line 21