Mi objetivo es pasar un array de arrays desde javascript hacia PHP.
En el archivo javascript uso la función .tostring() para convertir el array en una cadena y así enviarla al archivo php mediante un formulario y luego convertir la cadena en un array con la función de PHP explode().
El problema es que no me detecta los arrays que contiene el array padre, sino que mete a todos los valores en un solo array.
Los array sirven para almacenar fechas, los "arrays hijos" contienen tres valores: una fecha y dos horas.
Para solucionarlo se me ocurrió el siguiente código:
Código PHP:
Ver original$contador = 0;
for ($i=0; $i < count($arreglophp); $i+3) { for ($i2=0; $i2 <= 2 ; $i2++) {
$dia = $i + $i2;
$fechas[$contador][$i2] = $arreglophp[$dia];
}
$contador = $contador + 1;
}
Con el primer bucle for separo los "arrays hijos" y con el segundo designo los valores pero cuando lo ejecuto me salta que me excedo de memoria: "Allowed memory size of 134217728 bytes exhausted (tried to allocate 36 bytes)".