Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2005, 14:30
DjNelson
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 20 años, 9 meses
Puntos: 0
No, imagínate el siguiente código:


$array[0][0]="Azul";
$array[0][1]="Verde";
$array[1][0]="35";
$array[1][1]="49";
$array[2][0]="Grande";
$array[2][1]="Pequeño";

echo "El array tiene:<br><br><table border=\"1\">";
for ($i=0;$i<count($array);$i++){
echo "<tr>";
for ($j=0;$j<2;$j++) echo "<td>".$array[$i][$j]."</td>";
echo "</tr>";
}
echo "</table>";


$array2[0][0]="Azul";
$array2[0][1]="Verde";
$array2[0][2]="Amarillo";
$array2[0][3]="Rojo";
$array2[1][0]="11";
$array2[1][1]="55";
$array2[1][2]="86";
$array2[1][3]="56";

echo "<br><br>El array2 tiene:<br><br><table border=\"1\">";
for ($i=0;$i<count($array2);$i++){
echo "<tr>";
for ($j=0;$j<4;$j++) echo "<td>".$array2[$i][$j]."</td>";
echo "</tr>";
}
echo "</table>";

Yo lo que necesito es hacer una función que me imprima el array independientemente del número de columnas que tenga, es decir dónde pone:

for ($j=0;$j<2;$j++) echo...

y dónde pone:

for ($j=0;$j<4;$j++) echo...

Lo que quiero es sustituir ese 2 y ese 4 por el número de columnas (que puede variar)

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)