ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
◀ ilDoc Overview
CSVWriter.php
Go to the documentation of this file.
1
<?php
2
3
namespace
SimpleExcel\Writer
;
4
11
class
CSVWriter
extends
BaseWriter
implements
IWriter
12
{
19
protected
$content_type
=
'text/csv'
;
20
27
protected
$delimiter
=
','
;
28
35
protected
$file_extension
=
'csv'
;
36
42
public
function
saveString
(){
43
$fp = fopen(
'php://temp'
,
'r+'
);
44
foreach
($this->tabl_data as
$row
) {
45
fputcsv($fp, $row, $this->delimiter);
46
}
47
rewind($fp);
48
$content = stream_get_contents($fp);
49
fclose($fp);
50
return
$content;
51
}
52
59
public
function
setDelimiter
(
$delimiter
){
60
$this->delimiter =
$delimiter
;
61
}
62
}
63
?>
SimpleExcel\Writer\CSVWriter
Definition:
CSVWriter.php:11
SimpleExcel\Writer\CSVWriter\$content_type
$content_type
Definition:
CSVWriter.php:19
SimpleExcel\Writer\CSVWriter\saveString
saveString()
Get document content as string.
Definition:
CSVWriter.php:42
SimpleExcel\Writer\CSVWriter\setDelimiter
setDelimiter($delimiter)
Set character for delimiter.
Definition:
CSVWriter.php:59
SimpleExcel\Writer\CSVWriter\$delimiter
$delimiter
Definition:
CSVWriter.php:27
$row
$row
Definition:
examplelayouts.sql.php:26
SimpleExcel\Writer
Definition:
BaseWriter.php:3
SimpleExcel\Writer\CSVWriter\$file_extension
$file_extension
Definition:
CSVWriter.php:35
SimpleExcel\Writer\IWriter
define writer interface
Definition:
IWriter.php:13
SimpleExcel\Writer\BaseWriter
Definition:
BaseWriter.php:11
Modules
DataCollection
libs
SimpleExcel
Writer
CSVWriter.php
Generated on Wed Aug 27 2025 19:00:41 for ILIAS by
1.8.13 (using
Doxyfile
)