que utiliza este código para obtener el número de columnas de un archivo CSV:¿Cómo puedo hacer que fgetcsv() de PHP reconozca el nuevo carácter de línea Classic Mac (CR)?
$this->dummy_file_handler = fopen($this->config['file'],'r');
if ($dataset =fgetcsv($this->dummy_file_handler))
{
$this->number_of_columns = count($dataset);
}
Funciona bien menos el archivo se exporta con Excel 2011 para Mac ya que el carácter de nueva línea es entonces Classic Mac (CR) que fgetcsv
no reconoce.
Si manualmente cambio la nueva línea de Classic Mac (CR) para Unix (LR), entonces funciona, pero necesito que esto puede automatizar.
¿Cómo puedo hacer que fgetcsv
reconozca el nuevo carácter de línea de Mac clásico (CR)?
+1 Me pegó con unos 40 segundos. –