Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2013, 08:02
nico92_river
 
Fecha de Ingreso: febrero-2009
Mensajes: 25
Antigüedad: 15 años, 2 meses
Puntos: 1
Pregunta Problema con array

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!.