\Pop\Data\TypeCsv

CSV data type class

Summary

Methods
Properties
Constants
unserialize()
serialize()
serializeRow()
getFieldHeaders()
isValid()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

unserialize()

unserialize(string  $string, array  $options = array()) : array

Parse the string into a PHP array

Parameters

string $string
array $options

Returns

array

serialize()

serialize(mixed  $data, array  $options = array()) : string

Convert the data into its native string format.

Parameters

mixed $data
array $options

Returns

string

serializeRow()

serializeRow(array  $value, array  $omit = array(), string  $delimiter = ',', string  $enclosure = '"', string  $escape = "\\") : string

Serialize single row of data;

Parameters

array $value
array $omit
string $delimiter
string $enclosure
string $escape

Returns

string

getFieldHeaders()

getFieldHeaders(mixed  $data, string  $delimiter = ',', array  $omit = array()) : string

Get field headers

Parameters

mixed $data
string $delimiter
array $omit

Returns

string

isValid()

isValid(string  $string) : boolean

Determine if the string is valid CSV

Parameters

string $string

Returns

boolean