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