| 
<?phprequire 'class.b3rtCSVWriter.php';
 
 // Create object and set filename and delimiter
 $csvWriter = new b3rtCSVWriter();
 $csvWriter->setFilename('./example.csv');
 $csvWriter->setDelimiter(';');
 
 // Write example data
 
 // Associative arrays are supported; values are written, keys are ignored
 $csvWriter->putRecord(
 array('col1'=>'column 1', 'col2'=>'column 2', 'col3'=>'column 3'));
 // Data with ; and "
 $csvWriter->putRecord(
 array(';a;', 'aa', 'a;a;a'));
 $csvWriter->putRecord(
 array('"b"', 'bb', 'b"b"b'));
 $csvWriter->putRecord(
 array('";c;"', 'cc', 'c;"c";c'));
 // Data on multiple lines
 $csvWriter->putRecord(
 array('d', 'd
 
 d', 'd
 "
 d
 ""
 d'));
 // Unicode data
 $csvWriter->putRecord(
 array('α', 'α;β', 'α"β"γ'));
 
 // Done writing example data
 
 // Print any errors that occurred
 if ($csvWriter->getErrors())
 {
 echo "Errors:\n";
 print_r($csvWriter->getErrors());
 }
 
 // Destroy object
 unset($csvWriter);
 ?>
 
 |