jobo: Trimmen der Werte eines zweidimensionalen Arrays

Beitrag lesen

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