str_getcsv
str_getcsv
Parse a CSV string into an array
array **str_getcsv** string $string string $separator string $enclosure string $escape
Parses a string input for fields in format and returns an array containing the fields read.
stringThe string to parse.
Returns an indexed array containing the fields read.
Voorbeeld: example
<?php
$string = 'PHP,Java,Python,Kotlin,Swift';
$data = str_getcsv($string, escape: '\\');
var_dump($data);
?>
array(5) {
[0]=>
string(3) "PHP"
[1]=>
string(4) "Java"
[2]=>
string(6) "Python"
[3]=>
string(6) "Kotlin"
[4]=>
string(5) "Swift"
}
Voorbeeld: example with an empty string
Let op: > On an empty string this function returns the value instead of an empty array.
[null]
<?php
$string = '';
$data = str_getcsv($string, escape: '\\');
var_dump($data);
?>
array(1) {
[0]=>
NULL
}
fputcsv``fgetcsv``SplFileObject::fgetcsv``SplFileObject::fputcsv``SplFileObject::setCsvControl``SplFileObject::getCsvControl