The missing str_putcsv
function for PHP
Inverse of the PHP native function str_getcsv
.
composer require mll-lab/str_putcsv
<?php declare(strict_types=1);
require 'vendor/autoload.php';
$entries = [
[1, 'a'],
[2, 'b'],
];
$csv = '';
foreach ($entries as $entry) {
$csv .= str_putcsv($entry) . PHP_EOL;
}
var_dump($csv);
Result:
string(8) "1,a
2,b
"
Based on https://github.com/kafene/str_putcsv