Mailinglisten-Archive |
>sicher, allerdings habe ich noch keine so schmale funktion gefunden,
>die mir einfach nur die werte in ein zweidimensionales array ausgibt.
>und genau das brauche ich.
>
nun, ich will die klasse nun nicht ausprobieren, jedoch sieht mir "
CCsv" nicht schlecht aus..
<snippet>
$oCSV = new CCsv();
$aResult = array
(
0 => array( "field1" => "value11", "field2" => "value12", "field3"
=> "value13", "field4" => "value14", "field5" => "value15" ),
1 => array( "field1" => "value21", "field2" => "value22", "field3"
=> "value23", "field4" => "value24", "field5" => "value25" ),
3 => array( "field1" => "value31", "field2" => "value32", "field3"
=> "value33", "field4" => "value34", "field5" => "value35" )
);
echo "<h1>Before</h1>\n";
ArrayPrint( $aResult );
$oCSV->Write( "d:/test.csv", $aResult );
unset( $aResult );
$aResult = $oCSV->Read( "d:/test.csv" );
echo "<h1>After</h1>\n";
ArrayPrint( $aResult );
</snippet>
das ist jetzt saven von $aResult als csv, dann wieder den weg zurück und
die funktion Read() gibt nen array zurück.. kannst natürlich auch direkt
ein anderes file laden. ArrayPrint() ist keine funktion der klasse
sondern gibt nur einen array strukturiert aus (wie var_dump())..
http://www.phpclasses.org/browse.html/package/131.html
test die mal..
gruss
dario nuevo
php::bar PHP Wiki - Listenarchive