phpbar.de logo

Mailinglisten-Archive

[php] denkblockade... file ein/auslesen

[php] denkblockade... file ein/auslesen

Dario Nuevo php at xbe.ch
Don Sep 11 22:25:18 CEST 2003


>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