<?php
define('__CSV_DELIMITER__', ';'); define('__CSV_ENCLOSURE__', '"'); define('__CSV_ESCAPE__', '\\');
$csv_parsed = str_getcsv('"id";"foreign_id";"name";"published";created;"šomething šašy";"description"', __CSV_DELIMITER__, __CSV_ENCLOSURE__, __CSV_ESCAPE__);
function __outputCSV(&$vals, $key, $filehandler) {
fputcsv($filehandler, $vals, __CSV_DELIMITER__
, __CSV_ENCLOSURE__
, __CSV_ESCAPE__
); }
function outputCSV($data) {
$outstream = fopen("php://output", 'w'); }
//EXAMPLE USAGE&OUTPUT:
//echo "<pre>"; //uncomment for user-readability
outputCSV([$csv_parsed, $csv_parsed, $csv_parsed]);
//echo "</pre>"; //uncomment for user-readability
PD9waHAKCmRlZmluZSgnX19DU1ZfREVMSU1JVEVSX18nLCAnOycpOwpkZWZpbmUoJ19fQ1NWX0VOQ0xPU1VSRV9fJywgJyInKTsKZGVmaW5lKCdfX0NTVl9FU0NBUEVfXycsICdcXCcpOwoKJGNzdl9wYXJzZWQgPSBzdHJfZ2V0Y3N2KCciaWQiOyJmb3JlaWduX2lkIjsibmFtZSI7InB1Ymxpc2hlZCI7Y3JlYXRlZDsixaFvbWV0aGluZyDFoWHFoXkiOyJkZXNjcmlwdGlvbiInLCBfX0NTVl9ERUxJTUlURVJfXywgX19DU1ZfRU5DTE9TVVJFX18sIF9fQ1NWX0VTQ0FQRV9fKTsKCmZ1bmN0aW9uIF9fb3V0cHV0Q1NWKCYkdmFscywgJGtleSwgJGZpbGVoYW5kbGVyKSB7CiAgZnB1dGNzdigkZmlsZWhhbmRsZXIsICR2YWxzLCBfX0NTVl9ERUxJTUlURVJfXywgX19DU1ZfRU5DTE9TVVJFX18sIF9fQ1NWX0VTQ0FQRV9fKTsKfQpmdW5jdGlvbiBvdXRwdXRDU1YoJGRhdGEpIHsKICAkb3V0c3RyZWFtID0gZm9wZW4oInBocDovL291dHB1dCIsICd3Jyk7CiAgYXJyYXlfd2FsaygkZGF0YSwgJ19fb3V0cHV0Q1NWJywgJG91dHN0cmVhbSk7CiAgZmNsb3NlKCRvdXRzdHJlYW0pOwp9CgovL0VYQU1QTEUgVVNBR0UmT1VUUFVUOgovL2VjaG8gIjxwcmU+IjsgLy91bmNvbW1lbnQgZm9yIHVzZXItcmVhZGFiaWxpdHkKb3V0cHV0Q1NWKFskY3N2X3BhcnNlZCwgJGNzdl9wYXJzZWQsICRjc3ZfcGFyc2VkXSk7Ci8vZWNobyAiPC9wcmU+IjsgLy91bmNvbW1lbnQgZm9yIHVzZXItcmVhZGFiaWxpdHk=