如何从PHPExcel Laravel结果中获得每个单元格


How to get each cell from PHPExcel Laravel result?

我用laravel phpexcel导入excel文件,它工作得很好,但我需要得到每一行的第一个单元格,这是我的代码,

public function importar()
{ 
    $path = 'public/excel/excelinvitaciones.xlsx';
    Excel::filter('chunk')->load($path)->chunk(250, function($results)  
    {
            $invitacion = new PuertoInvitacion();
            for ($i=0; $i <= count($results); $i++) 
            {  
                $arrayInvitacion = ["idpuerto" => "1" , "telefono" =>  $results[$i][0]];
                $invitacion->crearNueva($arrayInvitacion);  
            } 
    }); 
} 

excel文件看起来像这样

A1         
   416723123  
   414123723  
   412123123

它只是保存[414123723]

id   idpuerto  telefono  
1      1         [414123723]

我新的在这,我不能理解我如何处理$结果得到只是单元格信息,谢谢。

问题解决了,$result是一个数组的数组,在excel中命名为A1,如"telefono",所以我可以通过这种方式访问

     Excel::load('excel.xlsx', function($results) 
    {
        $r = $results->toArray(); 
        $invitacion = new PuertoInvitacion(); 
        for ($i=0; $i <= count($r); $i++) 
        {  
            Log::info( $r[0][$i]['telefono']);                
            $arrayInvitacion = ["idpuerto" => "1" , "telefono" =>  $r[0][$i]['telefono']];
            $invitacion->crearNueva($arrayInvitacion);  
        }   
    });