Desejo realizar a leitura da ultima linha de um arquivo .csv, mas não tenho ideia de como posso realizar esse feito já tentei de diversas formas e em nenhuma obtive sucesso. Se alguém puder me ajudar fico grato.
8001,BREINFO,autor,"OU=Usuarios,DC=BREINFO,DC=COM",$true,123456A@,$false
8002,BREINFO,autor,"OU=Usuarios,DC=BREINFO,DC=COM",$true,123456A@,$false
<?php
$file = __DIR__ . '/arquivo.csv';
$csv = file($file);
foreach ($csv as $row => $line) {
$row++;
//Limitador para separar os array
$column = str_getcsv($line, ',');
//Linha que se será analisada
if ($row == 4) {
//Faço a captura apenas do ID do array
echo $column[0];
}
}
?>
OBS: $row 4 na operação de if é apenas para ilustração o correto ali seria capturar a ultima linha do CSV, e o $row++ eu tinha a ideia de sempre acrescentar +1 após a 1ª leitura mas deu falha, po isso tive a ideia de sempre ler a ultima linha do arquivo.