bom_match()
bom_match(\League\Csv\string $str)
Returns the BOM sequence found at the start of the string.
If no valid BOM sequence is found an empty string is returned
Parameters
\League\Csv\string | $str |
Polyfill |
ByteSequence | Defines constants for common BOM sequences. |
AbstractCsv | An abstract class to enable CSV document loading. |
CannotInsertRecord | Thrown when a data is not added to the Csv Document. |
CharsetConverter | Converts resource stream or tabular data content charset. |
ColumnConsistency | Validates column consistency when inserting records into a CSV document. |
EncloseField | A stream filter to improve enclosure character usage. |
EscapeFormula | A Formatter to tackle CSV Formula Injection. |
Exception | League Csv Base Exception. |
HTMLConverter | Converts tabular data into an HTML Table string. |
InvalidArgument | InvalidArgument Exception. |
Reader | A class to parse and read records from a CSV document. |
ResultSet | Represents the result set of a {@link Reader} processed by a {@link Statement}. |
RFC4180Field | A stream filter to conform the CSV field to RFC4180. |
Statement | Criteria to filter a {@link Reader} object. |
Stream | An object oriented API to handle a PHP stream resource. |
SyntaxError | SyntaxError Exception. |
UnavailableFeature | StreamFilterSupportMissing Exception. |
Writer | A class to insert records into a CSV Document. |
XMLConverter | Converts tabular data into a DOMDOcument object. |
delimiter_detect(\League\Csv\Reader $csv, array<mixed,string> $delimiters, \League\Csv\int $limit = 1) : array<mixed,integer>
Detect Delimiters usage in a {@link Reader} object.
Returns a associative array where each key represents a submitted delimiter and each value the number CSV fields found when processing at most $limit CSV records with the given delimiter
\League\Csv\Reader | $csv | |
array<mixed,string> | $delimiters | |
\League\Csv\int | $limit |