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