Hallo,
<?php
class CSV
{
// Wird mit CSV-Daten bestückt
private $_table = NULL;
function __construct($filePath) {
$fileHandle = @fopen($filePath,"r");
if ($fileHandle) {
while (($row = fgetcsv($fileHandle)) !== false) {
//exclude empty lines
if (!is_array($row)) {
continue;
}
// Whitespaces/Leerzeichen am Anfang und Ende einer jeden Zelle entfernen
$this->_table[] = array_map("trim",$row);
}
// merci handle, go free
fclose($fileHandle);
}
}
public function getTable() {
if (NULL !== $this->_table) {
return $this->_table;
}
return false;
}
}
$csv = new CSV("test.csv");
var_dump($csv->getTable());
so siehts jetzt aus.
Gruß
jobo