mll-lab/str_putcsv

The missing `str_putcsv` function for PHP

v1.1.0 2023-05-31 13:25 UTC

This package is auto-updated.

Last update: 2024-11-13 11:00:38 UTC


README

Packagist

The missing str_putcsv function for PHP

Inverse of the PHP native function str_getcsv.

Installation

composer require mll-lab/str_putcsv

Usage

<?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
"

Credits

Based on https://github.com/kafene/str_putcsv