Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/05/2009, 01:45
Avatar de Kamae
Kamae
 
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años
Puntos: 13
Respuesta: como crear arreglos dinamicos si no se q tamaño tendra?

Buenas

No tiene dificultad ninguna, de hecho, no tienes ni por qué declarar nada. Esto funcionaría:

Código PHP:
$contador=0// inicializamos el contador de las posiciones del array a 0
while( condicion ){ // La condición que quieras
   
$array[$contador]=$contador*$contador;  //el $array se irá redimensionando cada vez que entre
   
$contador++; // incrementamos el contador

Esto haría algo así:

Cita:
$array[0]=0;
$array[1]=1;
$array[2]=4;
$array[3]=9;
$array[4]=16;
...
Es decir, que no tienes que hacer nada, accede a la posición que quieras y si le metes información, php ya se encarga de saber que se trata de un array redimensionado.

Así que implementándolo más o menos en tu caso sería:

Código PHP:
while( condicion ){ // La condición que quieras
   
if($variable_condicion==10){ // Si la variable que usemos como condición es igual a 10
      
$nuevoArray[0]="Primer registro";
   }
   
$variable_condicion++;
}
$nuevoArray[1]="Segundo registro"// podrías acceder al nuevoArray y meterle más info dinámicamente sin hacer nada 
Espero que te sirva más o menos para hacerte una idea, saludos

Última edición por Kamae; 15/05/2009 a las 01:58