PHP static method
CsvWriter::write
Description
Write a data table as CSV.
Comments
Deprecated use [table, table] instead.
Examples
[%<?php
require_once("api/export/DataTable.php");
require_once("api/export/CsvWriter.php");
$columns = [
"Title",
["name" => "Release year", "format" => "Y"]
];
$table = new DataTable(count($columns));
foreach (Tobject::all_movies() as $movie) {
$row = [];
$row[] = $movie->get_title();
$row[] = $movie->get_release_date();
$table->add($row);
}
content_type("csv");
echo CsvWriter::write($table, $columns, [
"encoding" => "ISO-8859-1",
"delimiter" => ";",
"strict" => true
]);%]
|
Parameters3
Coding name |
table
|
Description |
The datatable
|
Position |
1
|
Type |
DataTable(PHP class)
|
Coding name |
columns
|
Description |
An array of associative arrays. Each entry must have a key 'name' and may have a key 'format'.
|
Position |
2
|
Type |
Array(Primitive type)
|
Coding name |
options
|
Position |
3
|
Type |
Array(Primitive type)
|
|
We are sorry
This page cannot be displayed in your browser. Use Firefox, Opera, Safari, or Chrome instead.