
04/11/2005, 14:30
|
| | Fecha de Ingreso: julio-2003 Ubicación: España
Mensajes: 723
Antigüedad: 21 años, 8 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) |