Array to CSV Class Documentation

Including

Include class.ArrayToCSV.php on the page where you want to use the class.

				include("class.ArrayToCSV.php");
			

Displaying CSV code

Your PHP code
$csv = new ArrayToCSV;

// Generating a new CSV file.
$csv->new_file();

// Adding lines to the CSV file.
$csv->line(Array("Username.","e-mail","newsletter","facebook","website"));
$csv->line(Array("john.smith","j.smith@gmail.com","yes","JohnnnSmith","john-smith.com"));
$csv->line(Array("william.smith","w.smith@gmail.com","no","Mr.William.Smith","william-s.com"));

// Display the CSV code
echo $csv->output();
			

Save CSV code as file

Your PHP code
$csv = new ArrayToCSV;

// Generating a new CSV file.
$csv->new_file();

// Adding lines to the CSV file.
$csv->line(Array("Username.","e-mail","newsletter","facebook","website"));
$csv->line(Array("john.smith","j.smith@gmail.com","yes","JohnnnSmith","john-smith.com"));
$csv->line(Array("william.smith","w.smith@gmail.com","no","Mr.William.Smith","william-s.com"));

// Save CSV code as file
$csv->save("registrations.csv");
			

Custom seperator

The default seperator is ;, this is the most used seperator.

Your PHP code
$csv = new ArrayToCSV;

// Generating a new CSV file.
$csv->new_file();

// Choose new seperator.
$csv->seperator(";");

// Adding lines to the CSV file.
$csv->line(Array("Username.","e-mail","newsletter","facebook","website"));
$csv->line(Array("john.smith","j.smith@gmail.com","yes","JohnnnSmith","john-smith.com"));
$csv->line(Array("william.smith","w.smith@gmail.com","no","Mr.William.Smith","william-s.com"));

// Save CSV code as file
$csv->save("registrations.csv");
			

Create 2 CSV files at the same time

You can create a second CSV file by using $csv->new_file(); . See the code below for an example.

Your PHP code
$csv = new ArrayToCSV;

// Generating a new CSV file.
$csv->new_file();

// Adding lines to the CSV file.
$csv->line(Array("Username.","e-mail","newsletter","facebook","website"));
$csv->line(Array("john.smith","j.smith@gmail.com","yes","JohnnnSmith","john-smith.com"));
$csv->line(Array("william.smith","w.smith@gmail.com","no","Mr.William.Smith","william-s.com"));

// Save CSV code as file
$csv->save("registrations.csv");

// Generating second CSV file.
$csv->new_file();

// Adding lines to the CSV file.
$csv->line(Array("Username.","e-mail","newsletter","facebook","website"));
$csv->line(Array("john.smith","j.smith@gmail.com","yes","JohnnnSmith","john-smith.com"));
$csv->line(Array("william.smith","w.smith@gmail.com","no","Mr.William.Smith","william-s.com"));

// Save CSV code as file
$csv->save("registrations2.csv");