/ / Як отримати кожну клітинку з результату PHPExcel Laravel? - php, laravel, laravel-5, phpexcel, import-from-excel

Як отримати кожну клітину з результату PHPExcel Laravel? - php, laravel, laravel-5, phpxcel, import-from-excel

Im імпортує Excel файл з laravel phpexcel, він працює нормально, але мені потрібно, щоб отримати тільки першу комірку кожного рядка, який є телефонною колоною, це мій код

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]

Im новий на це, я не можу "т undestand як я повинен обробляти $ результатів, щоб отримати тільки цю інформацію клітини, спасибі.

Відповіді:

0 для відповіді № 1

Проблема вирішена, $ result - це масив масивів, так званий A1 на excel як "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);

}

});