Buenas, gente.
Tengo este código para armar un array de empleados en base a una importación de excel.
Código PHP:
$countCell = count($cell[1]);
for($i=0;$i<$countCell;$i++)
{
$this->employees[count($this->employees)] = $cell[1][$i];
}
La celda 1 esta supuesta de estar compuesta por varios elementos, que vendrían a ser los cuiles empleados.
Pasa lo siguiente:
El resultado del array de empleados (luego del for) es:
employees[0] '2'
employees[1] '2049298492'
employees[2] '2893289922'
(A modo de ejemplo solamente)
Del primer elemento únicamente me esta tomando el primer dígito...
A modo de debug hice lo siguiente para ver qué pasaba...
Código PHP:
$this->employees[0] = $cell[1];
$countCell = count($cell[1]);
for($i=1;$i<$countCell;$i++)
{
$this->employees[count($this->employees)] = $cell[1][$i];
}
(Pensé.. si $cell[1][0] es el primer dígito.. entonces $cell[1] debe contener todo el elemento)..
De esta segunda forma, todos los elementos llegan bien.. pero no llego a comprender por qué!
¿¿Alguien podría explicarme si estoy haciendo algo mal o qué es lo que sucede??
Gracias desde ya, saludos!.