<?php 
require '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); 
?> 
 
 |