class PropelCSVParser extends PropelParser
CSV parser.
Converts data between associative array and CSV formats.
CSV parsing code borrowed from php-csv-utils by Luke Visinoni
http://code.google.com/p/php-csv-utils/
Constants
QUOTE_NONE |
|
QUOTE_ALL |
|
QUOTE_NONNUMERIC |
|
QUOTE_MINIMAL |
|
Properties
$delimiter | ||
$lineTerminator | ||
$quotechar | ||
$escapechar | ||
$quoting |
Methods
string |
fromArray(array $array, boolean $isList = false, boolean $includeHeading = true)
Converts data from an associative array to CSV. |
|
array |
toArray(string $data, boolean $isList = false, boolean $includeHeading = true)
Converts data from CSV to an associative array. |
|
listFromArray($array) | ||
listToArray($array) | ||
string |
load(string $path)
Loads data from a file. |
from PropelParser |
int|null |
dump(string $data, string $path = null)
Dumps data to a file, or to STDOUT if no filename is given |
from PropelParser |
static PropelParser |
getParser(string $type = 'XML')
Factory for getting an instance of a subclass of PropelParser |
from PropelParser |
string |
toCSV(array $array, boolean $isList = false, boolean $includeHeading = true)
Alias for PropelCSVParser::fromArray() |
|
array |
fromCSV(string $data, boolean $isList = false, boolean $includeHeading = true)
Alias for PropelCSVParser::toArray() |
Details
at line 43
public string
fromArray(array $array, boolean $isList = false, boolean $includeHeading = true)
Converts data from an associative array to CSV.
at line 184
public array
toArray(string $data, boolean $isList = false, boolean $includeHeading = true)
Converts data from CSV to an associative array.
at line 63
public
listFromArray($array)
at line 217
public
listToArray($array)
in PropelParser at line 59
public string
load(string $path)
Loads data from a file.
Executes PHP code blocks in the file.
in PropelParser at line 79
public int|null
dump(string $data, string $path = null)
Dumps data to a file, or to STDOUT if no filename is given
in PropelParser at line 97
static public PropelParser
getParser(string $type = 'XML')
Factory for getting an instance of a subclass of PropelParser
at line 170
public string
toCSV(array $array, boolean $isList = false, boolean $includeHeading = true)
Alias for PropelCSVParser::fromArray()
at line 303
public array
fromCSV(string $data, boolean $isList = false, boolean $includeHeading = true)
Alias for PropelCSVParser::toArray()