Cita:
Iniciado por JYC8 Si lo pongo debajo me lo muestra asi:
DATO1
DATO2
DATO3
DATO4
DATO5
(....)
No habia entendido bien lo que pretendias hacer.
Para tu caso podrias utilizar
array_chunk
Te dejo un ejemplo comentado para que te hagas una idea:
Código PHP:
<table border="1">
<?php
// el array a dividir
$myArray = array( 1,2,3,4,5,6,7,8,9,10,11,12,13, );
//numero de columnas
$numero_de_columnas=3;
//dividimos el array por el numero de columnas, generando un array multidimensional
$myArray_dividido=array_chunk($myArray, $numero_de_columnas);
// Optenemos el numero de elementos, cada uno sera una fila de la tabla
$count_myArray_dividido=count($myArray_dividido);
//creamos un form para recorrer todas las filas
for ($i=0; $i < $count_myArray_dividido ; $i++) {
// abrimos la fila
echo '<tr>';
// Recorremos las columnas de la fila
foreach ($myArray_dividido[$i] as $key => $value) {
echo '<td>'.$key.'=>'.$value.'</td>';
}
// cerramos la fila
echo '</tr>';
}
?>
</table>