Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/11/2008, 14:09
Avatar de Deschamps
Deschamps
 
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 16 años, 4 meses
Puntos: 8
Respuesta: Falla en arreglo array

La idea es insertar un nuevo elemento en un array, desplazando todos los que hay a partir de ahí una posición hacia adelante.

En principio, debería funcionar, pero el error que recibes indica que el arreglo que intentas usar es demasiado grande para ser manejado por la memoria. PHP limita la memoria disponible para scripts, variables, etc, y en tu caso la configuración en el php.ini no permite que se ocupe tanta memoria como pretendes ocupar.

Una alternativa sería que insertes el elemento directamente al final (una asignación simple) y que hagas después una llamada a cualquiera de las funciones que existen para hacer ordenaciones sobre arreglos, si es que quieres moverlo a otra posición... o incluso que hagas los intercambios necesarios una vez añadido (aunque puede ser lento y poco eficiente).

Un saludo.